【问题标题】:How do I undo a bower change in Visual Studio Team Explorer using git?如何使用 git 撤消 Visual Studio Team Explorer 中的凉亭更改?
【发布时间】:2018-01-25 23:06:41
【问题描述】:

我使用 git 添加了 Selectize 客户端库。 然后我在提交屏幕的托盘中有 45 个更改。 我没有答应。 我右键单击顶级文件夹并选择撤消更改。 现在它仍然说要提交 43 个更改。

我如何摆脱所有这些添加的垃圾文件,并回到我在 bower.xml 中添加此客户端文件之前的状态。 这就是我的团队资源管理器窗口现在的样子。


我只是在写这篇文章时想出去“Dependencies\Bower”并右键单击 Selectize (extraneous),右键单击并选择卸载。 现在所有那些讨厌的添加文件都不见了。

但我在团队资源管理器的更改屏幕中留下了最后一个 bower 文件更改。 如果我右键单击并选择撤消更改,它仍然保留在那里。如果我与未修改的版本进行比较,它看起来是一样的。为什么这玩意还挂着?

【问题讨论】:

    标签: git visual-studio-2017 azure-devops


    【解决方案1】:

    如何删除所有这些添加的垃圾文件并返回到 在 Bower 中添加此客户端文件之前的状态。

    您可以直接通过 git 命令丢弃更改: 直接在你的 git repo 的根目录中,执行命令:

    git reset --hard HEAD
    

    那么无论是暂存文件还是新添加的文件(手动删除),所有的更改都会被丢弃。

    【讨论】:

    • 感谢您的回答。但是有没有办法从团队资源管理器 UI 中做到这一点?
    • 是的,Undo Changes 选项在 VS 中的工作方式相同。您可以再次仔细检查。注意:如果要撤消所有更改,请选择 git repo 的根目录,然后撤消更改(如此处imgur.com/a/nd0bs 的示例)。
    猜你喜欢
    • 2020-05-13
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 2016-12-05
    • 2015-10-02
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多