在Git中,我们可以使用git show commit_id --name-only
列出要推送到远程存储库的所有已提交文件。
PS git status
未显示已提交的文件。
1.个案研究
在这种情况下,git会意外添加并提交过多不需要的target/*
文件,如何在本地删除已提交的文件? (尚未推送到远程git服务器)
Terminal
$ git commit -m "test uncommit"
[master f5f3fa6] test uncommit
7 files changed, 3603 insertions(+)
create mode 100644 src/main/java/com/mkyong/benchmark/BenchmarkMap.java
create mode 100644 target/generated-sources/annotations/com/mkyong/benchmark/generated/BenchmarkForwardReverseLoop_forwardLoop_jmhTest.java
create mode 100644 target/generated-sources/annotations/com/mkyong/benchmark/generated/BenchmarkForwardReverseLoop_jmhType.java
create mode 100644 target/generated-sources/annotations/com/mkyong/benchmark/generated/BenchmarkForwardReverseLoop_jmhType_B1.java
create mode