はじめに
Gitを効率的に使いこなすために、自分が頻繁に利用する便利なコマンドをまとめました。これらのコマンドを習得することで、より円滑なバージョン管理ができます。
基本的な操作
リポジトリの初期化と複製
新しいリポジトリを初期化
git init
リモートリポジトリを複製
git clone https://github.com/username/repository.git
変更の追跡と確認
変更されたファイルの状態を確認
git status
変更内容の詳細を表示
git diff
変更をステージングエリアに追加
git add -A
変更をコミット
git commit -m "コミットメッセージ"
ブランチ操作
新しいブランチを作成し、切り替える
git checkout -b new-branch
既存のブランチに切り替える
git checkout branch-name
ブランチ一覧を表示
git branch
ブランチのマージと削除
##3# 現在のブランチにother-branchをマージ
git merge other-branch
ブランチを削除
git branch -d branch-name
リモートリポジトリとの連携
ローカルの変更をリモートにプッシュ
git push origin branch-name
リモートの変更をローカルに取り込む
git pull origin branch-name
リモートブランチの管理
リモートブランチを表示
git branch -r
リモートブランチを削除
git push origin --delete branch-name
履歴の確認と操作
コミット履歴を表示
git log
簡潔なコミット履歴を表示
git log --oneline
コミットの修正と取り消し
直前のコミットメッセージを修正
git commit --amend
直前のコミットを取り消し(変更は保持)
git reset --soft HEAD^
高度な操作
作業中の変更を一時保存
git stash
非追跡ファイルもstashする
git stash -u
保存した変更を適用
git stash pop
現在のブランチを他のブランチにリベース
git rebase other-branch
タグを作成
git tag v1.0.0
タグをプッシュ
git push origin v1.0.0
おわりに
これらのコマンドを使いこなすことで、Gitを通じたプロジェクト管理がより効率的になります。状況に応じて適切なコマンドを使用して、開発を効率化しましょう!