gitの使い方まとめ(コマンド)

Contents

1. 初期設定(最初だけ)

Gitを使い始める前に、誰がコミットしたかを記録するためのユーザー設定などを行います。

ユーザー名とメールアドレスの設定

git config --global user.name "あなたの名前"
git config --global user.email "your_email@example.com"

エディタの変更

コミットメッセージ等の編集に使うテキストエディタを変更するには、次のコマンドを使用します。

# vimに変更する場合
git config --global core.editor "vim"

# nanoに変更する場合
git config --global core.editor "nano"

2. 日々の基本作業フロー

コードを書いて、保存して、履歴に残す。これが最もよく繰り返す一連の流れです。

状態の確認(迷ったらこれ)

変更されたファイルや、コミット待ちのファイルを確認します。

git status

変更をステージング(コミットの準備)

# 特定のファイルを追加
git add ファイル名

# 変更されたすべてのファイルを追加(一番よく使います)
git add .

変更を記録(コミット)

# エディタが起動して詳細なメッセージを入力
git commit

# コマンドラインでそのまま短いメッセージを指定
git commit -m "コミットメッセージ"

履歴の確認

# 過去のコミット履歴を見る
git log

# 一行でコンパクトに見る
git log --oneline

3. リモートリポジトリとのやり取り(GitHubなど)

チーム開発やバックアップに欠かせない、サーバーとの通信コマンドです。

リポジトリの複製(クローン)

git clone リポジトリのURL

最新の状態を取得する

リモートの最新の変更をローカルに取り込みます。作業を始める前に行うのが基本です。

git pull

自分の変更を送信する

ローカルでのコミットをリモートリポジトリに反映させます。

git push origin ブランチ名

4. ブランチ操作(機能の切り分け)

新しい機能を作るときやバグ修正のときは、メインの履歴からブランチ(枝)を分けて作業します。

ブランチの確認と作成

# ブランチ一覧を表示(*がついているのが現在のブランチ)
git branch

# 新しいブランチを作成
git branch 新しいブランチ名

ブランチの切り替え

# 最近のGitでは switch を推奨
git switch ブランチ名

ブランチの統合(マージ)

別のブランチでの作業が終わったら、現在のブランチ(例:main)にその変更を取り込みます。

git merge 統合したいブランチ名

コメントを残す

Required fields are marked *.


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Top