2015-01-09 96 views
2

我的同事對git來說是一種新鮮感。他正在從事一個項目,但沒有連續兩週的時間。現在他拉我的工作,他有很多衝突。Git:提交未解決的衝突

他可以把工作推回給我,所以我會解決衝突並推回給他?

目標: 提交未解決的衝突並推送它。

+0

合併您的分支與他的分支並解決衝突 – wonde 2015-01-09 22:11:23

回答

3

假設你們倆都工作在同一個分支,說大師,你的朋友可以創建一個獨立的分支,並將其推到遠程,像這樣:

git checkout -b conflict-branch 
git push origin conflict-branch:conflict-branch 

在這一點上,你可以拉遠程回購和退房衝突的分支:

git pull origin 
git checkout -b conflict-branch origin/conflict-branch 

現在,你有你的朋友的代碼在本地,你可以嘗試做局部合併掌握:

git checkout master 
git merge conflict-branch 

此時,您應該能夠修復合併衝突,並將更改推回到遠程。

希望這會有所幫助。

+0

偉大的解決方案!謝謝。 – zed 2015-01-09 22:21:40