💻️
駆け出しエンジニア必見!最低限覚えてほしい Git command集
この記事の目的
- 最低限覚えてほしい Git command について学ぶ
- 駆け出しエンジニアの復習や学びのため
- 自分のアウトプットのため
まず Git とは
Git(ギット)は、ファイルの変更履歴を管理する バージョン管理システム です。
エンジニアがコードを書くときに、
- いつ
- だれが
- どのファイルを
- どう変更したか
を記録し、必要に応じて 過去の状態に戻れる ようにしてくれます。
https://qiita.com/a_goto/items/0fe40b17105d1ac1c40b
※詳しくは ↑ の記事がオススメ
Git command 集
最低限覚えてほしいコマンド
1. リポジトリをクローンする
git clone <URL>
リモートリポジトリ(GitHub など)をローカルにコピーします。
2. 現在の状態を確認する
git status
「変更したファイル」「ステージングされているか」など確認できます。
3. 変更をステージに追加する
git add .
すべての変更をステージングします。
特定のファイルだけ追加したい場合:
git add <ファイル名>
4. 変更をコミットする
git commit -m "コミットメッセージ"
ステージングされた内容を記録(コミット)します。
5. ブランチ を確認する
git branch
現在のブランチ一覧と、今いるブランチを確認できます。
6. ブランチを作る
git branch <ブランチ名>
新しい作業用ブランチを作成します。
7. 新規作成 & 移動を同時に行う
git checkout -b <ブランチ名>
ブランチを作成し、そのまま移動します。
8. ブランチを切り替える(超重要)
git checkout <ブランチ名>
作業ブランチを切り替えます。
例:
git checkout main
→ main ブランチに移動
機能追加をするときなど、ほぼ毎回使う重要コマンド です。
9. 最新の変更を pull する
git pull origin <ブランチ名>
リモートの最新状態を取得して、自分のローカルに反映します。
応用編
10. コミットログを見る
git log
今までのコミット履歴を確認できます。
11. ブランチを削除する
git branch -d <ブランチ名>
強制削除なら:
git branch -D <ブランチ名>
12. 直前のコミットを修正する
git commit --amend
コミットメッセージの修正も可能。
13. 変更を取り消したい(ステージング前)
git checkout -- <ファイル名>
ワークツリーの変更を元に戻します。
14. ステージングした変更を取り消したい
git reset HEAD <ファイル名>
ステージングから外せます。
最後に
今回は最低限覚えてほしい Git command を紹介しました。
この記事にあるコマンドを使えるようになれば、開発でも困ることは少ないと思います。
📌 ご意見・ご感想などあればぜひコメントください!
Discussion