Gitの基本概念
Gitは分散型バージョン管理システムで、ソフトウェア開発で広く利用されています。
代表的なgitコマンド
リポジトリの作成とクローン
- git init – 空のリポジトリを作成
- git clone – 既存リポジトリをローカルにコピー
変更の追跡
- git status – 作業ツリーの状態を表示
- git add – 変更をステージングエリアに追加
- git commit – ステージングされた変更をコミット
git add .
git commit -m "初回コミット"
ブランチ操作
- git branch – ブランチ一覧と作成
- git checkout – ブランチの切り替え
- git merge – ブランチの統合
# 新しいブランチを作成して切り替え
git checkout -b feature/login
# mainブランチへマージ
git checkout main
git merge feature/login
リモートリポジトリとの連携
- git remote – リモートリポジトリの管理
- git fetch – リモートの変更を取得
- git pull – fetch + merge
- git push – ローカルのコミットをリモートへ送信
git remote add origin https://github.com/user/repo.git
git push -u origin main
便利なオプションとコツ
- -am オプションで
git commit -am "メッセージ"は変更済みファイルを自動でステージング - –rebase を使うと
git pull --rebaseでマージコミットを減らせる - git log –oneline –graph –decorate で視覚的に履歴を確認
まとめ
Gitの基本コマンドを覚えることで、コード管理が格段に楽になります。実際に使いながら、ブランチ戦略やリベースなど高度な機能にもチャレンジしてみましょう。