0
我有我的本地回購一些局部變化(在我的電腦),我不想犯時更新我的本地回購。現在我要從我的主倉庫回購請求中獲得一個請求,但它說:「請在您合併之前提交您的更改或存儲它們」。力git的拉動
所以,我怎麼能強迫的git通過倍率來更新我的本地回購這些局部變化採取拉請求時?
我有我的本地回購一些局部變化(在我的電腦),我不想犯時更新我的本地回購。現在我要從我的主倉庫回購請求中獲得一個請求,但它說:「請在您合併之前提交您的更改或存儲它們」。力git的拉動
所以,我怎麼能強迫的git通過倍率來更新我的本地回購這些局部變化採取拉請求時?
你有兩個選擇:
如果您希望完全刪除您的更改,因爲您一直在您最後一次提交的,做一個
git reset HEAD --hard
注意你不能撤消命令
您也可以藏匿確實改變(如PU牛逼他們在一個位置後重復使用,但是當你推/拉)
git stash
如果你想申請(恢復)最新藏匿,你能做到這一點永遠不會被共享
git stash pop
我寧願去2.
,這樣你就不會失去在你需要他們後來的情況下更改。
你會做:
git stash
git pull <remote> <branch>
目前尚不清楚你想要達到的 - 如果你不想提交他們,你要覆蓋這些變化,失去了,爲什麼不復位/在結賬前本地結賬?如果您想保留更改,然後事後應用它們,使用藏匿... –
復位/結帳本地用戶手工刪除,以便與主人同步更改?即使以後因爲我的本地文件已被更改,可能的git告訴我做一個承諾 – Harshana
不,這意味着使用「混帳結賬」或「混帳重置」獲得*混帳*撤消本地更改。 –