2
我的同事對git來說是一種新鮮感。他正在從事一個項目,但沒有連續兩週的時間。現在他拉我的工作,他有很多衝突。Git:提交未解決的衝突
他可以把工作推回給我,所以我會解決衝突並推回給他?
目標: 提交未解決的衝突並推送它。
我的同事對git來說是一種新鮮感。他正在從事一個項目,但沒有連續兩週的時間。現在他拉我的工作,他有很多衝突。Git:提交未解決的衝突
他可以把工作推回給我,所以我會解決衝突並推回給他?
目標: 提交未解決的衝突並推送它。
假設你們倆都工作在同一個分支,說大師,你的朋友可以創建一個獨立的分支,並將其推到遠程,像這樣:
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
此時,您應該能夠修復合併衝突,並將更改推回到遠程。
希望這會有所幫助。
偉大的解決方案!謝謝。 – zed 2015-01-09 22:21:40
合併您的分支與他的分支並解決衝突 – wonde 2015-01-09 22:11:23