[英]issue with stashing in git
我總是收到以下錯誤:
needs merge
needs merge
unmerged (54999d1140216fbaaf8606a667fd15f7a286633a)
unmerged (03087759b4c28212a759b3c60835645cdd211023)
unmerged (fc4c2ab5de797dc38b7e636f63077590d7dd1daa)
每當我嘗試做git stash時。 我基本上對分支做了一些更改,但是我想放棄所有分支,而只是從遠程撤出。 我該怎么做呢? 嘗試執行git reset --hard HEAD
,它不起作用。 任何想法?
聽起來您的樹中有合並沖突。 我預計git stash
會失敗,因為它沒有任何記錄合並沖突的方法。 無論如何,當您說git reset --hard HEAD
不起作用時,您是什么意思? 該命令將丟棄所有本地更改,並將工作樹和索引重新設置為HEAD。 那“無效”的哪一部分?
如果您實際上需要丟棄所有提交並使HEAD
與遠程分支相同,則只需運行git fetch
然后執行git reset --hard remote/branch
(例如,如果您嘗試將其重置為origin/master
則可以git reset --hard origin/master
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.