git pull
功能
從遠(yuǎn)程倉(cāng)庫(kù)拉取最新代碼到本地
代碼解析
git pull
將遠(yuǎn)程倉(cāng)庫(kù)代碼拉取到本地。當(dāng)然這個(gè)命令的前提是你本地代碼與遠(yuǎn)程代碼有鏈接,無(wú)論是你upstream也好git clone也罷。而且是默認(rèn)拉取遠(yuǎn)程代碼中與該分支有關(guān)聯(lián)的分支與本地該分支合并。同時(shí),git pull不止是拉取代碼,同時(shí)會(huì)將拉取下來(lái)的代碼與本地代碼合并。
git pull origin master:master
這行代碼就是上一行代碼的相對(duì)完全的一種寫法。指定了拉取哪個(gè)遠(yuǎn)程倉(cāng)庫(kù)的哪個(gè)分支。并合并到本地的哪個(gè)分支。因?yàn)槲覀冇锌赡芤粋€(gè)本地倉(cāng)庫(kù)對(duì)應(yīng)不止一個(gè)遠(yuǎn)程倉(cāng)庫(kù),比如fork的情況經(jīng)常能要到源作者的倉(cāng)庫(kù)。
git pull --no-commit
上面說(shuō)到,git pull其實(shí)是分了兩步,一是拉取代碼到本地,和git fetch命令效果一致。二是將拉取下來(lái)的代碼與本地倉(cāng)庫(kù)的當(dāng)前分支的代碼進(jìn)行合并。這條命令就是說(shuō),你拉取下來(lái)行,就別進(jìn)行第二步了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-510493.html
git pull --verbose
這就是讓你看看你拉取代碼的內(nèi)容與合并的具體過(guò)程。一般都不會(huì)用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-510493.html
到了這里,關(guān)于git 進(jìn)階系列教程--pull的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!