💻️

駆け出しエンジニア必見!最低限覚えてほしい 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 を紹介しました。
この記事にあるコマンドを使えるようになれば、開発でも困ることは少ないと思います。


📌 ご意見・ご感想などあればぜひコメントください!

GitHubで編集を提案
デザインエンジニアリング テックブログ

Discussion