blog

day03-gitチェックアウトとアンドゥ

1.コミット履歴の表示 git log コマンドでコミット履歴を表示することができます。他のコマンドと組み合わせることで、さまざまな形式でコミット履歴を表示することができます。たとえば、git log...

Feb 13, 2024 · 2 min. read

1. コミット履歴の表示

Git logコマンドは、コミット履歴を表示するために使用できます。 他のコマンドと組み合わせて使用することで、さまざまな方法でコミット履歴を表示できます。 例えば、git log -patch はパッチを表示するために使用し、git log -stat は変更されたファイルの数を表示するために使用し、git log --pretty=oneline は1行で出力するために使用します。 git log --pretty=format:"%h - %an, %ar : %s このコマンドは、formatで指定された出力フォーマットを使用して、より多様な出力を行います。

例えば:

%ceコミッターのメールアドレス
%cdコミットの日付
%crコミットメッセージ
%sコミットの概要
>コミッターの名前

2. 取り消し

2.1 コミットの取り消し

コミットした後に、いくつかのファイルを追加し忘れていたことに気づいたり、コミットメッセージを間違って入力していたことに気づくことがあります。このような場合、--amendオプションを指定して、コミットコマンドを再度実行することができます。例えば、

$ git commit -m 'initial commit' $ git add forgotten_file $ git commit --amend
$ git commit -m 'initial commit' $ git add forgotten_file $ git commit --amend

最終的には、コミットは1つだけになります。2番目のコミットが1番目のコミットの結果を置き換えます。

2.2. スタッシュの取り消し

git reset filenameを実行することで、スタッシュを取り消すことができます。

2.3 変更の取り消し

変更を加えた後にファイルを以前の状態に戻したい場合は、git checkout -- filename コマンドを使用して変更を取り消すことができます。

Read next

高同時実行RocketMQ - Consumer側のキューの負荷分散割り当てメカニズム、同時消費と進捗状況の提出

Consumer側のキューの負荷分散割り当てメカニズム キューの束であり、分布の

Jan 27, 2024 · 3 min read