git pull
功能
从远程仓库拉取最新代码到本地
代码解析
git pull
将远程仓库代码拉取到本地。当然这个命令的前提是你本地代码与远程代码有链接,无论是你upstream也好git clone也罢。而且是默认拉取远程代码中与该分支有关联的分支与本地该分支合并。同时,git pull不止是拉取代码,同时会将拉取下来的代码与本地代码合并。
git pull origin master:master
这行代码就是上一行代码的相对完全的一种写法。指定了拉取哪个远程仓库的哪个分支。并合并到本地的哪个分支。因为我们有可能一个本地仓库对应不止一个远程仓库,比如fork的情况经常能要到源作者的仓库。
git pull --no-commit
上面说到,git pull其实是分了两步,一是拉取代码到本地,和git fetch命令效果一致。二是将拉取下来的代码与本地仓库的当前分支的代码进行合并。这条命令就是说,你拉取下来行,就别进行第二步了。
git pull --verbose
这就是让你看看你拉取代码的内容与合并的具体过程。一般都不会用。
版权归原作者 g-morty 所有, 如有侵权,请联系我们删除。