软件考古:深入探索Git仓库的历史与文件
1. Git新文件标识
Git使用两个指标来表明这是一个新文件:
- new file mode :表示这是一个权限模式为100644的新文件。
- index 0000000 :表示该文件的先前版本不存在。
若要限制 git log 的输出,可以输入以下命令:
git log --patch ef47d3f^..ef47d3f -- a
git log --patch ef47d3f^..ef47d3f -- a b
在这些命令中,需要用双破折号分隔文件。输入命令后, git log 的输出将被限制为指定的文件。
2. 使用git name - rev命名提交
当仓库包含大量分支时,使用限制参数可以避免信息过载。可以通过以下步骤操作:
1. 从指定网站(www.manning.com/umali)下载包含代码的zip文件,其中有一个名为 make_lots_of_branches.sh 的脚本,该脚本会创建一个包含大量分支的仓库。将其解压到 $HOME 目录。
2. 在终端输入以下命令:
cd $HOME
bash make_lots_of_branches.sh
超级会员免费看
订阅专栏 解锁全文
363

被折叠的 条评论
为什么被折叠?



