责怪 Git
确认更新是在哪个提交中进行的。
git blame -l <ファイル名>
Git日志
暂时先这样
git log --decorate=full --oneline --graph
使用提交的哈希值从历史记录中进行搜索。
git log -p --all <ファイル名>
/<hash値>
以一行显示评论
git log --pretty=oneline
查看该文件的修改历史
git log -p <ファイル名>
显示到可以一致识别的哈希值部分
git log --abbrev-commit
查看特定文件的历史记录
git log filename
Git 状态
确认状态
git status
Git添加
在交互模式下进行分期
git add -i
5: patch
を選択(5かp)
y - 処理中の hunk をステージングします
n - 処理中の hunk をステージングしません
q - 終了します。処理中の hunk およびそれ以降の hunk はステージングしません
a - 処理中の hunk およびそれ以降のファイル中の hunk をステージングします。
d - 処理中の hunk およびそれ以降のファイル中の hunk をステージングしません
g - 処理対象となる(別の) hunk を選択します。
/ - 入力した正規表現にマッチする hunk を検索します
j - 処理中の hunk を保留にし、次の保留されている hunk を表示します
J - 処理中の hunk を保留にし、次の hunk を表示します
k - 処理中の hunk を保留にし、ひとつ前の保留されている hunk を表示します
K - 処理中の hunk を保留にし、ひとつ前の hunk を表示します
s - 現在の hunk を小さい hunk に分割します
e - 現在の hunk を手動で編集します
? - ヘルプを表示します