我有一个家庭作业,我必须在其中查看引导存储库。我必须回答这个问题“在提交 e17c9 中向文件中添加了哪些单个字符(忽略任何添加的空格)?(提示:要求差异。)”。我尝试运行命令“git log -p e17c9”,但我无法弄清楚文件中更改了哪个单个字符,显示的第一个提交显示“修复 subnav 中的下拉菜单”,我不知道去哪里从那里。任何帮助将不胜感激。
user2423347
问问题
89 次
2 回答
0
您通过以下方式挑出该行(即使其他行有空格): git diff -b e17c9~..e17c9
从那里你应该能够找出添加的角色。
于 2013-05-27T04:01:10.623 回答
0
由于这是一项作业,我不想只是给你一个运行的命令,但我会说问题中有很多线索。
- “提示:询问差异” - 你应该使用 'git diff' 命令
- “添加到提交 317c9 中的文件” - 您应该得到给定提交与其父提交之间的差异
- “忽略任何添加的空格” - 您应该查找“git diff”选项来忽略空格。
提示:stackoverflow 上有关于如何查找父提交的 SHA 甚至将提交与其父提交进行比较的问题。
于 2013-05-27T00:56:04.293 回答