導航:首頁 > 程序命令 > git拉分支命令

git拉分支命令

發布時間:2024-01-14 18:06:38

A. Git 拉取分支

在遠程倉庫新建了分支,但是本地倉庫不存在該分支,想要從遠程倉庫拉取該分支。以下dev分支只是舉例使用,實際情況可以自定義。

查看遠程倉庫的所有分支,或者

查看遠程倉庫和本地倉庫的所有分支。

如果上面命令中查找到的沒有你剛才新建得到遠程分支,那麼運行下面的命令,只要是新建分分支,大部分情況應該沒有剛才新建的分支;如果有,請忽略這一條。

接下來這一條命令就比較重要了。

在本地新建dev分支,並將本地的dev分支和遠程的的dev分支建立關聯。

接著:

查看本地分支和遠程分支的關聯情況。

拉取遠程dev分支,並在本地新建dev分支。採用此方法不需要單獨 git fetch 即可直接拉取遠程的dev分支。但是此方法不會將本地分支和遠程分支關聯起來,並且需要手動切換至dev分支。

這個方法簡單方便,屢試不爽。

喜歡你就點個贊。看完文章,還有福利拿,往下看👇👇👇
感興趣的小夥伴可以在公號【grain先森】後台回復【190414】獲取7張html、css思維導圖,也可以轉發朋友圈和你的朋友分享哦。

B. git 在使用拉取、推送(pull或push)時時候會出現這樣的錯誤提示

d:Program Files (x86)Git/libexec/git-coregit-pull:line 268:/bin/tr:Bad file number
Your configuration specifies to merge with the ref 'master' 是不是你的代碼有未提交的更新呀?你修改文件後如果沒有提交push,那麼你在pull的時候就會報錯的,會讓你先提交或者merge合並文件

【拓展資料】

git pull origin 拉取代碼到本地,解決拉取代碼時發生的文件沖突:

1)拉取(下載)指定分支代碼合並到當前分支:

相當於指定分支的代碼與當前分支的代碼合並到了一起。

命令:git pull origin分支名稱

注意:

每次使用該命令前,需要保證本地工作區是沒有任何修改代碼的,也就是說需要將本地工作區編輯過的文件添加到暫存區(git add .),或提交到本地倉庫中(git commit),才可以使用該命令拉取指定分支的代碼合並到當前分支中。

每次在操作完git commit命令後,必須拉取一下master分支代碼,保持本地正在開發功能邏輯的代碼分支代碼是最新的,避免後續在提交時沖突過多或覆蓋掉其他人的代碼的問題出現。

如果我們需要將master主幹分支的代碼拉取並與我們當前分支(xuzhangzheng2)的代碼進行合並的話,可以使用該命令。效果如圖:

中間的======是用於分割本地變更和遠程倉庫中的變更的,也就是說出現沖突時,如圖,使用======把沖突的部分分割成2塊。

上面的是本地修改變更的內容,以<<<<<<<HEAD開頭。

下面的是遠程倉庫修改變更的內容,以>>>>>>>版本號 結尾。

版本號,也就是示例中的,即為提交的版本號,使用該版本號可以在gitlab中找到提交記錄,從而方便查詢其他同事在對同文件進行修改時,都修改了哪些內容,便於進解決沖突。

解決方法:

根據實際業務場景,將本地修改變更的部分和遠程倉庫中修改變更的部分進行合並,留下滿足業務邏輯的代碼即可(若團隊開發期間,出現沖突時,建議找到相關同事進行溝通,確保自己解決沖突的方法不會影響到其他人編寫的功能),同時將上面提到的沖突標識刪除掉,不然無法通過語法檢查和編譯

同時建議使用全文件內容搜索<<<<<<<或======或>>>>>>>,將所有有沖突的地方一一進行解決,保重提交的代碼是可運行,沒有問題的。

解決沖突後,若需要提交代碼的話,需先將代碼使用git add .存入緩存區,或直接使用git commit –am 「本次提交描述」 或git commit –a –m 「本次提交描述」將代碼提交至本地倉庫區,同時再次拉取制定分支的最新代碼,確保本次的代碼時刻都是最新的,再進行接下來的推送代碼至遠程倉庫操作。

閱讀全文

與git拉分支命令相關的資料

熱點內容
化工設備第三版答案pdf 瀏覽:465
防火卷簾控制器單片機程序 瀏覽:16
rdlcpdf 瀏覽:109
鏈表實現快速排序python 瀏覽:590
php輸出命令 瀏覽:987
d站app叫什麼名字 瀏覽:172
oppor系列如何解除應用加密 瀏覽:601
程序員那麼可愛姜逸城初戀 瀏覽:499
modbustcp編程 瀏覽:493
實況為什麼安卓看不了 瀏覽:129
Java多線程Queue 瀏覽:95
雲伺服器499元三年 瀏覽:980
nbd源碼 瀏覽:847
x86在arm上編譯 瀏覽:8
linux怎麼配置網路 瀏覽:307
程序員想要的小禮物 瀏覽:187
java獲取網頁url 瀏覽:626
怎麼做解壓神器泡泡版 瀏覽:967
自己動手做一個c編譯器 瀏覽:932
手機如何鏈接谷歌伺服器地址 瀏覽:139