Git:git-pull的用法总结
Git:git-pull的用法總結(jié)。
前言
本篇文章總結(jié)一下git-pull 的用法,主要過程是基于對(duì)官網(wǎng)的完整閱讀,記錄關(guān)鍵筆記和樣例,加上自己的理解。整個(gè)過程是這樣:
認(rèn)真讀完官網(wǎng)之后,才會(huì)知道它到底有多少內(nèi)容,這樣要比一次一次碎片化地去查要節(jié)省很多的時(shí)間,不這樣讀一遍,你怎么能知道git-pull有多少功能呢,如果不知道,回頭遇到了需要這個(gè)功能的時(shí)候,都不知道怎么去查,要了解這個(gè)命令的外延。
當(dāng)然,很多內(nèi)容一下子是記不住的。記錄適當(dāng)?shù)?#xff0c;或者說關(guān)鍵性的筆記來輔助記憶,將來可以多次去查看。
記錄學(xué)習(xí)的心得。
粗讀了一遍git-pull的文檔,內(nèi)容很多,恐怕一篇筆記不足以總結(jié)到位,可能要分為多篇筆記來總結(jié)。
正文
語法
git pull的作用是從一個(gè)倉庫或者本地的分支拉取并且整合代碼。
git pull [<options>] [<repository> [<refspec>…?]]
描述
git pull相當(dāng)于 git fetch 跟著一個(gè) git merge FETCH_HEAD。是倉庫的名字, 是分支的名字。如果都不寫,會(huì)有一個(gè)默認(rèn)值。
一個(gè)例子:
A---B---C master on origin/ D---E---F---G master^origin/master in your repository遠(yuǎn)程的master分支到了C,本地的開發(fā)到了G。
A---B---C origin/master/ \ D---E---F---G---H mastergit pull之后會(huì)生成一個(gè)新的H,合并兩個(gè)分支。
如果發(fā)生了沖突,可以使用git reset --merge進(jìn)行回退。
實(shí)例
實(shí)例:默認(rèn)使用方式
git pull
按照git branch 設(shè)置的默認(rèn)跟蹤的服務(wù)器和分支來拉取。
實(shí)例: 拉取遠(yuǎn)程服務(wù)器origin的master分支
git pull origin master
總結(jié)
以上是生活随笔為你收集整理的Git:git-pull的用法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【排错】net::ERR_ABORTED
- 下一篇: idea 设置导入包不带*