Git分支問題

2021-10-06 08:17:14 字數 1199 閱讀 9616

git分支如果不設定的話預設只有master主分支,如果是個人開發,那一般情況下master分支就夠用,但如果是協同開發,那就需要建立多分支,繼而產生出分支合併的相關問題。

git branch檢視當前所有分支

git branch 【名稱】建立分支

git checkout 【分支名】切換分支

git branch -d 【分支名】刪除分支

git merge 【指定分支名】合併指定分支到當前分支

以上是有關分支的基礎命令,下面模擬一下分支合併衝突的情況:

6. user1分支vim 編輯了乙個1.txt檔案,內容隨便寫,然後在本地對檔案進行add和commit,最後push進了遠端倉庫。

2. 然後到了master分支,master分支也建立了1.txt檔案,它寫入了自己的一些內容,寫完之後master分支也add並commit了,與此同時user1這時候準備合併一下master的分支, 且因為雙方共同修改了同乙個1.txt檔案,發生了衝突。

解決的方法可以是直接進入此檔案修改,如果檔案內容較少的話可以直接vim開,如果太大的話建議用其他編譯器修改,刪除不想保留的內容即可。

但假如說自己也拿不準到底哪些該刪除哪些不該,那可以準備一下回滾到上個版本,對起衝突的內容部分協商後重新編譯提交。

Git分支問題(git remote prune)

問題描述 檢視所有分支使用命令git branch all feature tmp feature tmp no ad feature tools feature tools dev feature trend feature trend paint feature wangcai feature ...

git分支小問題

參考 1.檢視分支 git branch 或者 git branch v 2.建立乙個新的分支 git branch hss 3.轉換到新建的 testing 分支 git checkout hss 4.回到 master 分支 git checkout master 5.刪除乙個分支 git br...

Git 新建分支推送問題

新建本地分支後將本地分支推送到遠端庫,使用git pull 或者 git push 的時候報錯 git branch set upstream to origin 遠端主分支的名字 一般是master 新建分支的名字 git branch set upstream to origin remoteb...