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

新しいアーキテクチャ、新しい展望F5はあなたに "ソフトウェア定義 "の傾向を垣間見ることができるようになる。

今日、IT産業の中心は、機器製造からソフトウェア設計にシフトしている、ソフトウェアの定義は、より高い柔軟性と開放性をもたらし、新たな産業エコシステムを作成します。同様に、Software-Definedのトレンドはネットワーキングの分野にも広がっています。

Feb 2, 2024 · 2 min read