0
我知道我的更改與遠程分支更改之間存在衝突。但我如何覆蓋遠程分支更改。我嘗試了git push --force.But它說! [遠程拒絕](非快進)。即使存在衝突,如何覆蓋git中的遠程分支?
我知道我的更改與遠程分支更改之間存在衝突。但我如何覆蓋遠程分支更改。我嘗試了git push --force.But它說! [遠程拒絕](非快進)。即使存在衝突,如何覆蓋git中的遠程分支?
問題是你不應該改變目標網站上的東西。當您在該網站上創建衝突時,如果您在代碼中進行了合併提交,則可能會破壞您的完整網站。
在目標網站上,您可以使用--force
來更改您的更改,或者將硬盤重置爲需要的最後一個狀態,然後您就可以取消並且不會進行一些新更改。在你必須用力推動之前。
否則在目標站點上添加並提交更改,然後推送它們並通過拉動更改來解決局部衝突。
但是我們有像SVN中的「覆蓋和提交」的選項。當我知道有衝突,我想覆蓋遠程我可以使用this.When當我嘗試做 - 強制它不應該檢查衝突。即時獲取錯誤。當我使用--force我知道我在做什麼。如果我從遠程拉,我的更改將丟失。 –