Dance with Agents

Git基礎コマンド一覧

commit・push・clone・branch・マージなど、Gitの基本コマンドを1ページに。

Gitの日常的な作業で使う基本コマンド。cherry-pickやrebaseのような、重要だが難しいものはGitコマンド一覧・応用編へ。それぞれの概念(リポジトリ・ブランチ・コミットとは何か)の深い解説はコラム側で扱う予定なので、ここではコマンドと一言の説明に絞る。基本的な使い方の流れはGit基本的な使い方(ワークフロー)を参照。

コマンド やること 例
git init 今いるフォルダを新しいリポジトリにする git init
git clone 既にあるリポジトリを手元にコピーする git clone git@github.com:user/repo.git
git status 今の状態(変更点)を確認する git status
git add 変更をステージング(コミット準備)する git add file.txt(全部ならgit add .)
git commit ステージングした変更を記録する git commit -m "メッセージ"
git log 過去のコミット履歴を見る git log
git branch ブランチを一覧・作成する git branch new-feature
git checkout ブランチを切り替える git checkout new-feature
git merge 別のブランチを今のブランチに取り込む git merge new-feature
git remote リモート(GitHub等)の接続先を管理する git remote add origin <URL>
git push ローカルの変更をリモートに送る git push origin main
git pull リモートの最新をローカルに取り込む git pull origin main

git commitで見慣れない画面が開いたら

git commitで-m "メッセージ"を省くと、Gitはメッセージを書かせるためにエディタを起動する。何も設定していなければ起動するのはvi(≒vim)なので、初めてだと「知らない画面が開いて出られない」状態になりやすい。

Escを押してから:q!と打ってEnterで、何もせずに抜けられる(コミットは中止される)。詳しくはvimコマンド一覧・基本編とvi、vim、nano——ターミナルのエディタを1つ覚えるならへ。

Gitの記事

Gitのページへ →