本文转载自:https://segmentfault.com/q/1010000017083303
首先应该理解git的原理
git分为两个仓库,一个是本地的,一个是远程的。
git add .和git commit都是针对你的本地仓库。
git add做了什么,你可以简单理解是标记下那些文件要被提交到本地仓库。
git commit就是把你标记的文件提交到本地仓库
git pull是从远程仓库拉代码并merge到你的本地仓库,pull是两个命令的合(fetch和merge)
所以理论上pull在这两个之前之后都没什么问题,但是通常推荐先pull,我的习惯是
pull、add、commit
git速查命令表