Gitlab之合併分支

2021-10-23 21:49:14 字數 1281 閱讀 8543

cd project_dir # 進入路徑

git fetch origin # 將master遠端最新**更新到本地

git checkout -b 'release/v1.5.0' 'origin/release/v1.5.0' # 切換到release/v1.5.0分支

git fetch origin # 將release/v1.5.0遠端最新**更新到本地

git checkout 'origin/master' # 切出來

git merge --no-ff 'release/v1.5.0' # 嘗試合併

到了這一步,會提示出有哪些衝突

比如第乙個conflict

conflict (content): merge conflict in src/crnn/lib/models/crnn.py
使用vs code開啟crnn.py檔案,有提示讓你選取衝突的**塊,一般都是選取incoming …

把整個檔案的衝突**塊都解決之後,該刪除的就git rm刪除(比如同名)

git add src/crnn/lib/models/crnn.py
解決完所有的檔案衝突之後,提交一下,如果有未解決完的衝突會有提示,如下:

解決完這些衝突,再次提交:

衝突已經解決完了,push上去就行了,**如下

git push origin head:master
成功啦

整個流程可能有些地方圖不太對,因為我是完成了合併之後整理的,但是整個流程基本上是這樣

Gitlab分支的建立和合併

做專案不能全部都在master分支上操作。基於master分支不能動的原則,在發布每個任務的時候都需要開乙個分支,然後在合併到主分支,當然一般是meta版本而不是master主分支。以下是直接利用vs的團隊資源管理器來進行分支管理 1.連線到遠端倉庫,一般是從遠端倉庫中轉殖下來,讓後開啟轉殖的專案。...

gitlab分支管理

1.從master分支切換到dev分支進行開發 git checkout b dev master 從master分支建立dev開發分支 git branch 可以看到現在已經切換到dev分支了 vim readme 模擬在專案中修改 git add 把工作區中所有變更全部提交到 暫存區 git c...

Git與GitLab的分支合併等簡單的測試操作

git與gitlab一起使用的一些學習筆記 如何在linux下進行gitlab的安裝與配置,這裡不再描述,網路上有很多的資源可以參考!gitlab 和github一樣,配置了ssh就不需要再使用賬號和密碼,合併分支的時候或者自動同步的時候都比較方便 配置好ssh後 這一步,網路上也有很多的教材可以參...