GitHubを利用する際によく使用されるGitコマンドについて説明します。これらのコマンドは、ローカル環境での作業やGitHub上のリポジトリとのやり取りに役立ちます。
-
git init
- 新しいGitリポジトリを初期化します。これは、新しいプロジェクトでGitを使用し始める際に実行します。
-
git clone [URL]
- GitHub上のリポジトリをローカルマシンに複製(クローン)します。これにより、リモートリポジトリの内容がローカルにコピーされます。
-
git status
- ワーキングディレクトリとステージングエリアの状態を表示します。変更されたファイル、ステージングされているファイル、コミットされていないファイルなどを確認できます。
-
git add [ファイル名]
- 変更をステージングエリアに追加します。これは、コミットする変更を選択する際に使用します。
-
git commit -m "コミットメッセージ"
- ステージングエリアの変更をリポジトリにコミットします。コミットメッセージには、変更の概要を記載します。
-
git push [リモート名] [ブランチ名]
- ローカルの変更をリモートリポジトリ(通常はGitHub上)にプッシュします。これにより、他の人もこれらの変更にアクセスできるようになります。
-
git pull [リモート名] [ブランチ名]
- リモートリポジトリの変更をローカルに取り込みます。これにより、リモートで行われた更新をローカルリポジトリに同期できます。
-
git branch
- ローカルのブランチ一覧を表示します。新しいブランチの作成や既存のブランチの確認に使用します。
-
git checkout [ブランチ名]
- 指定したブランチに切り替えます。新しいブランチを作成する際や、異なるブランチに移動する際に使用します。
-
git merge [ブランチ名]
- 指定したブランチの変更を現在のブランチに統合します。複数の開発ラインを統合する際に使用します。
これらはGitとGitHubを使用する際の基本的なコマンドです。GitHubにはこれらのコマンドを補完するためのGUIツールや追加の機能(例えば、プルリクエストやイシューの管理)も提供されていますが、コマンドラインを通じてこれらの基本操作を理解することは重要です。