git Unstaged changes after reset

今天在工作中遇到上述問題,我在本地add和commit之後想撤銷這次提交,我用git reset HEAD命令之後出現上述問題,大概意思就是就是復位未改變。

de >git reset HEAD
這樣的話,我們就可以回到開始了。但這個操作好像僅限於在master之類的分支上,如果是在 一個新的遠程分支,就會出現:
Unstaged changes after reset
解決的辦法如下兩種辦法:
1.

git add .
git reset --hardde>

2.

git stash
git stash drop #丟棄指定條目

出現這種現象的原因好像是因爲在新分支上,repos沒有感知不到這個階段的改變,你要用 add 或 stash, 讓其知曉,才能做想要的回滾。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章