asp网站建设制作,建e室内设计网址,中国十大大型门户网站,Wordpress演示主题场景
在提交时, 误将一个目录添加到了暂存区, 而且commit 了本地库,同批次commit 的还有其他需要提交的文件。 commit 之后发现这个目录下所有的文件都不需要提交, 现在需要撤销这个提交, 使这个目录不被push到远端库。
这里以远端服务器github 为例,在Git GUI下看到的…场景
在提交时, 误将一个目录添加到了暂存区, 而且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查看的结果如下图:
这里代表的意思是: