当前位置:   article > 正文

Git从本地库撤销已经添加的文件或目录_git如何取消本地文件夹

git如何取消本地文件夹

场景

在提交时, 误将一个目录添加到了暂存区, 而且commit 了本地库,同批次commit 的还有其他需要提交的文件。
commit 之后发现这个目录下所有的文件都不需要提交, 现在需要撤销这个提交, 使这个目录不被push到远端库。

这里以远端服务器github 为例,在Git GUI下看到的改动如下:

在这里插入图片描述

  • 1.txt 和 2.txt 做了变更
  • notcommit.txt 是不需要提交的文件

现在因为误操作, 将上面的三个文件都commit到了本地库, 但是尚未push到远端库。

使用Git GUI 已经看不到本地和远端的差异了
在这里插入图片描述

于是想到使用命令行查看本地库和远端库的差异。

使用命令行查看本地库和远端库的差异

使用git diff 命令可以查看本地库和远端库的差异, 这里的完整命令是:

git diff --name-status HEAD origin/master
  • 1

查看的结果如下图:
在这里插入图片描述

这里代表的意思是:

    <
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/611696
推荐阅读
相关标签
  

闽ICP备14008679号