我写了一些代码,可能是在一个分支。我有大约100个分支,不记得哪个,或文件名。
有没有一种方法可以获得自某个特定的基提交(标记)以来所有分支的所有提交中所有添加和修改的文件的列表|散列|分支)。然后希望我会认识到文件名,然后知道分支。
输出如下内容:
hash branch file
---- ------ ----
C0DE1234 branchA file1.txt
C0DE1234 branchA file2.txt
C0DE2222 branchA file3.txt
C0DE3333 branchB file4.txt
C0DE4444 branchC file5.txt
C0DE4444 branchC file6.txt
1条答案
按热度按时间hmae6n7t1#
是的,你可以使用git log命令来获取所需的信息。
示例:
这个命令将输出自v1.0标签以来所有提交的列表,沿着每个提交的哈希、分支和添加/修改的文件。
输出将如下所示:
通过修改-pretty=format选项,您可以更改输出格式,而不是使用-all,您可以通过指定特定的分支或提交来过滤结果。