Git單一分支進行管理避免出現程式碼丟失
普通合併git merge與git rebase的區別:
git pull 的過程:
單一分支與普通pull提交效果對比:
================================================================================================開始命令了:
1.切換到最新的分支,就是你要作為單一分支的那隻,我這是dev2;
git checkout dev2
2.沒有衝突的情況。
.....同事提交程式碼了,你在本地修改了程式碼,沒有和同事的程式碼衝突,這是的操作:
git add . ----------------------------------------新增到快取區
git commit -am "..." ----------------------------------------提交到本地
git fetch ----------------------------------------下拉遠端程式碼到本地
git rebase origin/dev2 ----------------------------------------變基操作
git push ----------------------------------------原生代碼推送到遠端
3.衝突的情況:衝突出現在變基操作的時候
git add . ----------------------------------------新增到快取區
git commit -am "..." ----------------------------------------提交到本地
git fetch ----------------------------------------下拉遠端程式碼到本地
git rebase origin/dev2 ----------------------------------------變基操作時出現衝突
找到程式碼解決衝突
git add .
git rebase --continue ---------------------------------繼續變基操作
git push
完成!!!