【发布时间】:2011-08-31 21:53:33
【问题描述】:
我一直在编写一些代码,我使用 git 来管理这些代码。早些时候,我使用提交来保存我的代码版本。后来我决定重做代码,因为它需要一些新功能并且设计得很糟糕。在我让它工作之后,我又做了一次 git commit。执行 git log 后,我发现我不在任何分支上。所以,我做了“git checkout master”。这又回到了我的旧代码版本, git log 现在显示我的最新提交。这是很多工作,所以我想知道是否有任何方法可以撤消我所做的事情,并取回我的最新代码。提前感谢您的帮助。
【问题讨论】:
-
类似,但是我还有另一个问题 - 合并时我遇到了一些 Xcode 文件的冲突(请参阅下面的评论)。
标签: git git-checkout