1. 程式人生 > >Git單一分支進行管理避免出現程式碼丟失

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

完成!!!