記事の内容
概要
gitは、以下の構造になっている。
【ワーキングディレクトリ】
プロジェクトファイルが実際に存在する場所です。
【ステージングエリア】
git addコマンドで管理対象がワーキングディレクトリから変更をステージングエリアに移動します。
【リポジトリ】
リポジトリは、.gitディレクトリの中にあり、コミットされた変更が永続的に保存されます。
コミットされた変更の完全な履歴を保持し、チームメンバー間での共有と協力を可能にします。
Git管理
git add 該当ファイル名
git commit -m "コメントメッセージ"
コメントは要点を簡潔に書く事が良いです。
悪い例】
何のバグの修正なのかわからない
git commit -m “bug fixed”
–all・-Aオプション
ワーキングディレクトリ内のすべての変更(新規作成、変更、削除など)をステージングエリアに追加します。
–all・-A
どちらでも良い
git add --all
git add -A
最新コミット名を修正
コミット直前であれば、amendオプションを使用してコミット名を変更する事が可能です。
–amend
$ git log
commit dfeae06ca79f52daad4c186b63675fc0b947ad80 (HEAD -> feature/test1, dev)
Author: tomoji <tomoji@example.com>
Date: Sun Apr 14 09:01:01 2024 +0900
test
commit 70745a547335958f43c981ca0b88ac560315fc8e
Author: tomoji <tomoji@example.com>
Date: Sat Apr 13 09:01:01 2024 +0900
三行目追加
(END)
$ git commit --amend -m "四行目test追加"
[dev dfeae06] 四行目test追加
Date: Sun Apr 14 09:02:01 2024 +0900
1 file changed, 1 insertion(+), 1 deletion(-)
$ git log
commit dfeae06ca79f52daad4c186b63675fc0b947ad80 (HEAD -> feature/test1, dev)
Author: tomoji <tomoji@example.com>
Date: Sun Apr 14 09:01:01 2024 +0900
四行目test追加
commit 70745a547335958f43c981ca0b88ac560315fc8e
Author: tomoji <tomoji@example.com>
Date: Sat Apr 13 09:01:01 2024 +0900
三行目追加
(END)