在同一代提交中,插入符号^是用来选择不同的父提交的。给定一个提交C, C^1是其第一个父提交, C^2是其第二个父提交, C^3是其第三个父提交.
波浪线~用于返回父提交之前并选择上一代提交。...同样,给定一个提交C, C~1是其第一个父提交, C-2是其第一个祖父提交, C-3是第一个曾祖父提交。当在同一代中存在多个父提交时,紧跟其后的是第一个父提交的第一个父提交。...更正录入错误然后根据需要添加或删除文件。跟任何提交一样,使用命令更新索引,如git add或git rm。然后发出git commit --amend命令。...--name-status 显示新增、修改、删除的文件清单。
--abbrev-commit 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。...--graph 显示 ASCII 图形表示的分支合并历史。
--pretty 使用其他格式显示历史提交信息。