Gitの動作を理解するために、Gitのコマンドを実際に試して、結果を見てみました。
1つの記事内で一連のGitコマンドが完結しているので、これら一連のコマンドを順に実行させて結果を見ることで、一連のGitの動作を実際に体感でき、一通り独習することが可能です。
※前回記事のリポジトリ状態からの続きになっています。
前回記事へ | 目次へ:Git関連記事のまとめページ | 次回記事へ |
---|
実行例
git log --oneline
↓
結果:
94996a0 (HEAD -> master) message4
20bbab7 message3
00cad71 message2
4ace194 message1
(※ひとまず適当に修正する操作)
echo Sample-Added-14(corrected) >> test1.txt
echo Sample-Added-41(corrected) > test4.txt
type test1.txt
↓
結果:
Sample-Added-11
Sample-Added-12
Sample-Added-13
Sample-Added-14
Sample-Added-14(corrected)
※前回のコミットを上書き修正する。
git add .
git commit --amend -m "message4(corrected)"
↓
結果:
[master baaf962] message4(corrected)
Date: Sun Jan 1 18:10:58 2023 +0900
2 files changed, 3 insertions(+)
create mode 100644 test4.txt
git log --oneline
↓
結果:
baaf962 (HEAD -> master) message4(corrected)
20bbab7 message3
00cad71 message2
4ace194 message1
※コミットSHA値が変化する
-----
(※始めの状態に戻す)
git reset --hard 94996a0
git log --oneline
↓
結果:
94996a0 (HEAD -> master) message4
20bbab7 message3
00cad71 message2
4ace194 message1
type test1.txt
↓
結果:
Sample-Added-11
Sample-Added-12
Sample-Added-13
Sample-Added-14
環境
Windows 10、PortableGit-2.40.0-64-bitを使用、全てローカルPC上で実施、GitHub等は不使用。