Git commit, branch, checkout에 대해서