大学校园网站建设方案,网络营销是什么专业的,适合服务行业做推广的网站,网页设计入门+齿轮场景
在提交时, 误将一个目录添加到了暂存区, 而且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查看的结果如下图:
这里代表的意思是: