Git使用總結(三) 協同開發常見衝突

2021-09-10 19:14:55 字數 1112 閱讀 8604

a.賬戶a,賬戶b分別從遠端拉取了相同分支

b.賬戶a修改了main.cpp檔案後提交到遠端,賬戶b修改fun.cpp檔案提交遠端時會報如下錯誤

解決辦法:

a.賬戶b提交前,先執行git pull指令,彈出檔案直接wq儲存即可

b.再推送到遠端git push origin dev,這時將不報錯

a.賬戶a,賬戶b分別從遠端拉取了相同分支

b.賬戶a修改fun.cpp檔案的add函式裡的某行後提交到遠端,賬戶b修改fun.cpp檔案的sub函式裡的某行後提交遠端會報如下錯誤

解決辦法:

a.賬戶b提交前,先執行git pull指令,彈出檔案直接wq儲存即可

b.再推送到遠端git push origin dev,這時將不報錯

a.賬戶a,賬戶b分別從遠端拉取了相同分支

b.賬號a修改fun.cpp檔案的add函式內容後提交到遠端,賬號b修改也修改了fun.cpp檔案的add函式內容後提交遠端會報如下錯誤

解決辦法:

a.賬號b執行git pull指令,這時git會把遠端的fun.cpp檔案與本地倉庫的fun.cpp檔案進行merge,提示merging ,由於是同一區域需要手動進行merge

b.開啟fun.cpp檔案內容如下: 

手動修改待保留的**

c.指定git add -u

d.提交到本地倉庫 git commit -m "fix conflict"

e.推送到遠端倉庫 git push origin dev

使用git協同開發

官方文件 分支 分支的新建與合併 r basic merge conflicts 如果你是第乙個建立專案的人,專案放在你的github或者gitee上 1,首先你要在本地要上傳檔案的資料夾中初始化建立乙個本地倉庫 git init 2,然後你把本地的檔案提交到快取區 git add 3,然後你把快取...

git 協同開發的使用

git branch devgit branchgitbranch ddevgitbanch d devgit reset head 檔名或者 git checkout devgit branch rgit push origin dev devgit push origin devgit push...

git常見使用問題總結

1 git 如何將本地分支和遠端不同名分支關聯起來 未關聯前報錯 error src refspec release clear log dose not match any error failed to push some refs to 遠端git位址解決 git push origin a ...