0

我有一个家庭作业,我必须在其中查看引导存储库。我必须回答这个问题“在提交 e17c9 中向文件中添加了哪些单个字符(忽略任何添加的空格)?(提示:要求差异。)”。我尝试运行命令“git log -p e17c9”,但我无法弄清楚文件中更改了哪个单个字符,显示的第一个提交显示“修复 subnav 中的下拉菜单”,我不知道去哪里从那里。任何帮助将不胜感激。

4

2 回答 2

0

您通过以下方式挑出该行(即使其他行有空格): git diff -b e17c9~..e17c9

从那里你应该能够找出添加的角色。

于 2013-05-27T04:01:10.623 回答
0

由于这是一项作业,我不想只是给你一个运行的命令,但我会说问题中有很多线索。

  1. “提示:询问差异” - 你应该使用 'git diff' 命令
  2. “添加到提交 317c9 中的文件” - 您应该得到给定提交与其父提交之间的差异
  3. “忽略任何添加的空格” - 您应该查找“git diff”选项来忽略空格。

提示:stackoverflow 上有关于如何查找父提交的 SHA 甚至将提交与其父提交进行比较的问题。

于 2013-05-27T00:56:04.293 回答