相关疑难解决方法(0)

如何仅列出两次提交之间更改的文件名?

我在回购中有一堆提交.我想看到两个提交之间更改的文件列表 - 从SHA1到SHA2.

我应该使用什么命令?

git git-diff git-show

1807
推荐指数
11
解决办法
65万
查看次数

如何在git存储库中列出所有已删除的文件?

我知道git存储文件何时被删除的信息,我能够检查各个提交以查看哪些文件已被删除但是是否有一个命令可以在存储库的生命周期内生成每个已删除文件的列表?

git

281
推荐指数
7
解决办法
10万
查看次数

如何确定每个文件在提交中是否被添加、修改或删除?

如果我已经有了提交的哈希值,并且需要知道在这次提交中添加了哪些文件、修改了哪些文件以及删除了哪些文件,我该怎么办?

让我具体说一下。commit 中6128373added1.txt新增、modified.txt修改、deleted.txt删除。

我尝试过git show ,输出如下。它确实有我想要的,但有太多不需要的细节,比如线与线之间的差异。

$ git show 6128373                                              
commit 61283738b68b3e9e8d06dc5b9fdb722a43fe33cb (HEAD -> master)
Date:   Wed Jun 23 17:35:17 2021 +0800                          
                                                                
    add modify delete                                           
                                                                
diff --git a/added1.txt b/added1.txt                            
new file mode 100644                                            
index 0000000..53bf775                                          
--- /dev/null                                                   
+++ b/added1.txt                                                
@@ -0,0 +1 @@                                                   
+added                                                          
\ No newline at end of file                                     
diff --git a/deleted.txt b/deleted.txt                          
deleted file mode 100644                                        
index e69de29..0000000                                          
diff --git a/modified.txt b/modified.txt                        
index d8263ee..1234e84 100644                                   
--- a/modified.txt                                              
+++ …
Run Code Online (Sandbox Code Playgroud)

git

0
推荐指数
1
解决办法
215
查看次数

标签 统计

git ×3

git-diff ×1

git-show ×1