无法更改/删除/提交/丢弃当前分支

Fir*_*iro 1 git xcode commit git-branch

我从我正在处理的git存储库创建了一个本地分支.我已经做了很多次,但由于某种原因,分支被创建并在我的代码中放了一堆随机垃圾.(如随机文字和箭头).

因此我决定擦除分支并尝试重新创建它,因为我以前从未见过它.我去切换分支,它不会让我,因为"工作副本被修改." 我试图提交更改,但它说没有提交.

然后我去了终端并尝试提交,丢弃,删除分支,更改分支.所有这些都没有引起注意(要么"没有提交/丢弃"或"无法删除/更改未修改的当前分支").

我现在卡住了,无法更改分支,提交"更改",放弃更改或删除分支.有什么想法吗?

Hie*_*mus 9

请执行下列操作:

git reset --hard HEAD
git checkout master
git branch -D <branch you want to delete>
Run Code Online (Sandbox Code Playgroud)

这将重置您当前拥有的所有更改.然后检查主分支继续工作.最后删除要删除的分支.

  • @Joel这意味着你的`HEAD`目前指着犯有与672f6a1开头的SHA哈希,并提交信息的上提交的第一行包含文本"愚蠢的".编写更好的提交消息可能是一个好主意...只是说'. (4认同)