67得票4回答
有没有办法撤销“git revert head”的影响?

我不小心在错误的分支上运行了命令,有没有办法撤销这个更改?

56得票3回答
“revert”、“amend”、“rollback”和“undo”提交有什么区别?

为了帮助我掌握 Git 的知识,以便我能够日常使用,以下是以下术语的区别: revert(撤销) amend(修改) rollback(回滚) undo(撤销) 这些术语分别表示什么,它们的作用是什么?

52得票5回答
如何撤销合并(未提交)?

我刚刚执行了一个 svn merge 命令,将主干的更改合并到一个分支中:$ svn merge -r328:HEAD file:///home/user/svn/repos/proj/trunk . --- Merging r388 through r500 into '.': A f...

38得票2回答
Autotools: 如何清理lighttpd项目中由“./configure”创建的文件?

我正在嵌入式Linux项目中尝试使用lighttpd。我获取了最新的源代码包,并开始编写一个主Makefile,将所有配置、编译、安装(用于测试)等内容封装起来。 同时,我想要清理每个步骤。清理后,不应该再有任何生成的文件,这对于重复测试很重要。 我想知道是否有一种方法可以完全清理./co...

36得票4回答
如何执行TFS等效的“撤销待处理更改”操作

如何在Git中执行类似于TFS“撤销挂起的更改”的操作,针对单个或多个文件? 这基本上意味着要执行以下步骤: 撤销磁盘上的更改 重置Git发现的任何更改 从Git获取该文件的最新更改 如果您已经(1) 在磁盘上进行了更改而没有添加它,请了解执行此操作的命令之间的差异(如果有),但还要...

34得票1回答
Vim撤销:在文件写入后撤销更改

在vim编辑器中,我做了很多更改并使用ZZ命令保存并退出。但后来意识到我不需要这些更改了。是否有一种方式可以从某个缓冲区返回到保存之前的状态,该数据可能仍存储在其中。我在保存并退出后没有进行任何更改。

33得票3回答
撤销Subversion中特定的修订版本

假设我有一个存储库文件夹中的一组提交...123 (250 new files, 137 changed files, 14 deleted files) 122 (150 changed files) 121 (renamed folder) 120 (90 changed files) 1...

33得票1回答
如何撤销Git子模块更新

我不小心提交了一个错误的子模块更新:(作为更大的提交的一部分) - 子项目提交 025ffc + 子项目提交 f59250 它已经推送到远程.. 我如何撤消这个更新?

32得票3回答
如何在Mercurial中将文件恢复到“最后一次提交”的状态?

我有一个虚构的Mercurial存储库在本地。我正在创建一个新功能,但是意识到我完全搞砸了正在工作的文件,并想将该文件恢复为其最后一次提交的状态。 我可以使用hg update命令从存储库刷新工作副本,但这会更新所有文件。 是否有一个mercurial命令可以只更新单个文件?

31得票6回答
Visual Studio:从撤销/重做堆栈中排除大纲。

在Visual Studio中有一个非常烦人的问题:当我展开或折叠一个方法或代码区域时,此操作会被推送到撤消堆栈上。因此,如果我在方法中编辑了一些代码,然后折叠该方法,然后想撤消我的更改,我必须撤消两次:一次是折叠操作,一次是更改代码。如果您在编辑代码之后展开或折叠了多个内容,则这可能非常令人...