git | log
git logコマンドの場合、プロジェクト履歴を表示するコマンドです.
襟を作るときにクローンのマージを押します...たくさんの仕事をしました.
プロジェクトでは、どのような履歴と誰が作業を行い、誰がmergeを行いましたか.
知りたい時に使います.
通常、IDEを使用してgit logを通常のツリーとして表示します.
基本命令
選択がなければ、リポジトリの素晴らしい物語が時間順に表示されます.
最近のコミットが最初に表示されます.各コミットには、Eメール、名前、sha-1チェックサム、コミット日、コミットメッセージなどが含まれます.見せてあげる.
自分が望む歴史を見せる.
様々なオプションにおいて、
たとえば、-3というコマンドを使用すると、最近の3つのログが表示されます.
ここは追加の
特に結果を他のプログラムに分ける場合に役立ちます.
オプション説明%Hハッシュ表%h短長ハッシュ表%Tツリーハッシュ表%t短長ツリーハッシュ表%P親ハッシュ表%p短長親ハッシュ表%a作成者名%ae作成者メール%ad作成者視点(フォーマット–日付=オプション参照)%ar作成者相対視点%cnパラメータ名%ceパラメータメール%cdパラメータ視点%crパラメータ相対視点%s要約
実は、上のオプションも重要ですが、一番重要なのは上のオプションだと思います.このオプションを使用すると、ログをツリー構造で表示するのに最も役立ちます.上記のオプションを以下に示すように使用することもできます.
そして、aliasにしても使えます.
下図に示すように、aliasを作成して使用し、使用できます.
他のオプションも使用できます.
襟を作るときにクローンのマージを押します...たくさんの仕事をしました.
プロジェクトでは、どのような履歴と誰が作業を行い、誰がmergeを行いましたか.
知りたい時に使います.
通常、IDEを使用してgit logを通常のツリーとして表示します.
基本命令
log
が使用される項目がある.選択がなければ、リポジトリの素晴らしい物語が時間順に表示されます.
最近のコミットが最初に表示されます.各コミットには、Eメール、名前、sha-1チェックサム、コミット日、コミットメッセージなどが含まれます.見せてあげる.
自分が望む歴史を見せる.
git log
様々なオプションにおいて、
-p
、--patch
はそれぞれcrmindiff結果を示す.このオプションは、diffを直接実行するのと同じ結果を出力するため、何をコミットしたかを示します.たとえば、-3というコマンドを使用すると、最近の3つのログが表示されます.
git log -p -3
--stat
オプションを使用して、各コミットの統計を表示します.このオプションでは、どのファイルが変更されたか、どのファイルが変更されたか、どの行が削除されたか、サマリーが表示されます.git log --stat
--pretty
オプションです.このオプションで履歴コンテンツを表示する場合は、基本フォーマットのほかに、他のフォーマットで表示できます.oneline
オプションには、各コミットの行が表示されます.また、他のオプションもあります.また、short
、full
、fuller
のオプションもあり、情報を縮小または追加することで表示できます.git log --pretty=oneline
ここは追加の
format
オプションです.自分のフォーマットで結果を出力したい場合に使用します.特に結果を他のプログラムに分ける場合に役立ちます.
git log --pretty=format:"%h - %an, %ar : %s"
オプション説明%Hハッシュ表%h短長ハッシュ表%Tツリーハッシュ表%t短長ツリーハッシュ表%P親ハッシュ表%p短長親ハッシュ表%a作成者名%ae作成者メール%ad作成者視点(フォーマット–日付=オプション参照)%ar作成者相対視点%cnパラメータ名%ceパラメータメール%cdパラメータ視点%crパラメータ相対視点%s要約
--graph
オプションはグラフ形式で表示されます.実は、上のオプションも重要ですが、一番重要なのは上のオプションだと思います.このオプションを使用すると、ログをツリー構造で表示するのに最も役立ちます.上記のオプションを以下に示すように使用することもできます.
git log --pretty=format:"%h %s" --graph --color
git log --oneline --graph --color --all --decorate
そして、aliasにしても使えます.
下図に示すように、aliasを作成して使用し、使用できます.
[alias]
tree = log --oneline --graph --all --no-decorate
git tree --decorate
OSがGUIをサポートする場合は、次のコマンドを使用します.gitk --all
他のオプションも使用できます.
gitk master origin/master origin/experiment
gitk --simplify-by-decoration --all
Reference
この問題について(git | log), 我々は、より多くの情報をここで見つけました https://velog.io/@ewan/gitテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol