【发布时间】:2015-02-06 11:02:53
【问题描述】:
问题是:我有一个项目,我通过 netbeans 连接到我的实时 git 存储库,并提交了一个。然后我尝试拉代码,我收到一条消息,说我想与主人合并还是我想变基,我不小心变基了。现在我没有在我的本地项目中初始化任何 git repo(从 USB 复制代码)。变基初始化了 git repo 的副本。这个动作发生的事情真的很烦人。我在当前目录中所做的所有更改都被删除了文件也被删除了,我已经恢复了删除的文件。但是我仍然无法回到变基之前的状态(即新状态)。任何帮助都会非常有帮助。
【问题讨论】:
-
存储库当前和所需状态的 ASCII 图表将帮助您获得答案。
-
@Jubobs:如何获得它们
-
查看here 示例。
-
“我在当前目录中所做的所有更改都被删除了文件也被删除了”——git 竭尽全力从不这样做,to the extent that it can confuse or annoy newcomers。如果没有您直接命令 Git 这样做,Git 根本不会践踏未提交的工作。 “现在我没有在我的本地项目中初始化任何 git repo(从 USB 复制代码)。变基初始化了 git repo 的副本”—— git rebase 暗示不这样做。请为您的 IDE 或其他东西添加标签,了解它的人可能知道它在做什么。
-
@jthill:添加标签可以让我回到初始状态?
标签: git netbeans github git-rebase