【发布时间】:2013-12-12 15:01:15
【问题描述】:
我是 Git 环境的新手,我在 Mac 上使用带有 SourceTree 的 BitBucket。我现在要做的就是放弃自上次提交以来的更改。我该怎么做?我还没有找到像“放弃更改”这样的东西,直接从最后一次提交中提取似乎不起作用。使用 GUI 或命令行完成的解决方案都很好。
【问题讨论】:
-
您的意思是要撤消上一次提交?或者出于某些测试原因,离开它并检查以前的提交?
-
@MohammadAbuShady 我想答案都不是。自上次提交以来,我做了一些我想放弃的更改。我想要我的最后一次提交。
-
所以您有未提交的更改要还原?
-
这里的答案都没有帮助我删除源树顶部令人讨厌的“未提交的更改”条目。并且有太多未暂存的文件需要一一丢弃。这里的答案有效:stackoverflow.com/questions/14075581/…
-
右键单击未暂存文件列表中的项目时,我对上下文菜单选项感到困惑;
Discard(Shift+Ctrl+R) 和Remove(Ctrl+Del) 我猜Discard将恢复更改,如git reset --hard和Remove将删除文件并暂存该删除。
标签: macos git bitbucket atlassian-sourcetree