1

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

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

然后我在终端上尝试提交、丢弃、删除分支、更改分支。所有这些都没有引起注意(“没有什么可以提交/丢弃”或“无法删除/更改未修改的当前分支”)。

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

4

1 回答 1

10

请执行下列操作:

git reset --hard HEAD
git checkout master
git branch -D <branch you want to delete>

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

于 2013-01-28T21:03:39.300 回答