Git速查表

责怪 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 を手動で編集します
? - ヘルプを表示します
广告
将在 10 秒后关闭
bannerAds