git add
git add 是把要传的数据添加到一个仓库或者说是暂存区,意思就是先放在里面,告诉它们我们将要对这些数据进行操作了。
git commit
而git commit就是进行操作的第一步,就是将本地修改过的文件提交到本地库中。
git push
第二步就是git push,将本地库中的最新信息发送给远程库,供其他人可见。
git fetch
只能更新远程仓库的代码为最新的,本地仓库的代码还未被更新,通常和git merge 合并结合来用
git pull
将本地仓库和远程仓库都更新到远程的最新版本,相当于git fetch+git merge
git pull的问题是它把过程的细节都隐藏了起来,出问题很难找到,可控一点的话推荐使用fetch + merge
git rebase -i HARD~4
对最近四次提交进行合并