我如何找到在 git 项目中跟踪的文件的所有历史记录,包括已删除的文件,我的意思是像项目文件的鸟瞰图一样,因为现在有了项目的当前状态,我想我必须将所有这些移动到一个新的项目文件夹中。
问问题
56 次
2 回答
2
请使用以下命令,另外在以下命令中添加 -p 以查看文件中的更改。
git log -- path/to/folder
git log -- path/to/folder/*
如果要使用图形工具,例如 gitk:
gitk -- path/to/folder
于 2019-11-21T08:17:51.543 回答
1
如果您已提交所有更改并且只想显示提交消息。采用:
git log --oneline -- path/to/folder
如果您想说明已修改的文件和已添加/删除的行数,以及已修改文件和已添加/删除的行的摘要。采用:
git log --stat -- path/to/folder
如果要显示有关已通过实际更改进行修改的行的位置信息。采用
git log -p -- path/to/folder
注:p 代表
patch
标志。如果要查看特定文件夹的提交中的特定提交。使用 git 显示:
git show sha-of-the-specific-commit
现在,如果您想统计尚未提交的更改。您可以使用:
git diff -- path/to/folder
我希望它有帮助!
于 2019-11-21T11:49:55.880 回答