如何取消添加我已添加的尚未提交的文件?

Rah*_*hul 37 mercurial

我键入了hg add,我是mercurial的新手,结果是一堆dll的exe的pdb等等都添加了Nothing已经提交了,我基本上想要撤消添加.hg忘记的文档不是很清楚,不确定是否需要我如何在下次提交之前撤消添加

我确实有一些需要添加的真实文件,所以我可以撤消添加后我将使用添加带排除标志
谢谢

Boz*_*sov 48

看看这个多变的小贴士.引用链接 - 如果您不小心添加了文件,撤消该方法(将其状态从A更改回?或未知)的方法是hg revert.例如,如果您刚刚运行了hg add并意识到您不希望Mercurial跟踪文件foo或bar:

hg revert foo bar
Run Code Online (Sandbox Code Playgroud)

  • 我不想重复已经写过的东西(职业死亡我想:-)) - 现在添加命令. (2认同)

Ry4*_*ase 11

无论是revertremove可用于未加尚未COMMITED东西.然而,它们也有其他用途,所以为了清晰起见hg forget,在1.3中添加了(重新),尽管它的名字可能更容易记住.

  • "尽管它的名字可能更容易记住."...... !! (8认同)