0
我正在嘗試從develop分支到我的功能分支進行rebase。正如in this Stackoverflow post所述,我希望合併衝突的文件能夠寫出我的同樣的特性分支文件。Git Rebase策略他們不覆蓋
不過,我有一個區別的行爲。
爲什麼
VDPGallery
顯示爲將被覆蓋的文件?它不顯示我是否git merge develop
或git rebase develop
爲什麼它告訴我
Please commit your changes or stash them before you merge. Aborting
?這應該會自動覆蓋衝突文件。另外,所有的文件都在重新綁定之前被推送並提交。$ git rebase -s recursive -X theirs develop First, rewinding head to replay your work on top of it... error: Your local changes to the following files would be overwritten by merge MarketPlace.Web/Marketplace.WebUI/Scripts/components/VDPGallery MarketPlace.Web/Marketplace.WebUI/css/am/site.css MarketPlace.Web/Marketplace.WebUI/css/am/site_l.css MarketPlace.Web/Marketplace.WebUI/css/am/site_m.css MarketPlace.Web/Marketplace.WebUI/css/site.css MarketPlace.Web/Marketplace.WebUI/css/site_l.css MarketPlace.Web/Marketplace.WebUI/css/site_m.css Please commit your changes or stash them before you merge. Aborting Unknown exit code (128) from command: git-merge-recursive 8b499ab98b4f23ad30ab2d5bafd9695f8405f^ -- HEAD 8b499ab98b4f23ad30a3b8b2d5bafd9695f8405f
我沒有時間看更接近,但這是某種錯誤時,你有你的工作樹* *未追蹤文件你,那你會重訂之上,將覆蓋*跟蹤*文件的未跟蹤的人。 – torek
'git status'說什麼? – dcsohl
'沒有提交,工作樹幹淨'。我確信我沒有未跟蹤的文件。 – dman