簡體   English   中英

存放在git中的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM