git 知識之分支合併

Qinzhonghui發表於2020-12-07

一、開發分支(dev)上的程式碼達到上線的標準後,要合併到 master 分支
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
二、當 master 程式碼改動了,需要更新開發分支(dev)上的程式碼
git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev

三、程式碼衝突
1、接受 git 遠端程式碼,用程式碼庫中的檔案完全覆蓋本地工作版本
git reset --hard
git pull

2、如果希望保留生產伺服器上所做的改動,僅僅併入新配置項, 處理方法如下:
git stash
git pull
git stash pop
如果自動合併失敗
Auto-merging c/environ.c
CONFLICT (content): Merge conflict in c/environ.c

相關文章