😽
Git入門(操作編 - ブランチ)
Git入門(操作編 - ブランチ)
ブランチの作成
ブランチの一覧を表示
ブランチの一覧と現在のブランチを見るにはgit branchコマンドを使います。
「*」が先頭についているのが現在のブランチです。
$ git branch -a
* main
remotes/origin/main
オプション | 説明 |
---|---|
a | リモート追跡ブランチとローカルブランチの両方を一覧表示します。 |
派生元とするブランチに切り替える
ブランチの切り替えはgit checkoutコマンドを使用します。
git checkout <branch>
パラメータ | 説明 |
---|---|
branch | 切り替えるブランチの名前 |
現在のブランチはmainで今回はmainブランチから派生させるので特に切り替えは行いません。
ブランチの切り替えと作成
ブランチの作成はgit checkoutコマンドでオプションを指定して行います。
git checkout -b <new branch>
オプション | 説明 |
---|---|
-b | ブランチの名前を指定して新しいブランチを作成します。 |
パラメータ | 説明 |
---|---|
new branch | 作成するブランチの名前を指定します。 |
実際にブランチを作ってみます。
% git checkout -b develop
Switched to a new branch 'develop'
ブランチが作成されたか確認します。
$ git branch -a
* develop
main
remotes/origin/main
リモートリポジトリにブランチを登録
% git push -u origin develop
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a pull request for 'develop' on GitHub by visiting:
remote: https://github.com/dai-k/first-git/pull/new/develop
remote:
To https://github.com/dai-k/first-git.git
* [new branch] develop -> develop
branch 'develop' set up to track 'origin/develop'.
リモートリポジトリにブランチが作成されたか確認します。
$ git branch -a
* develop
main
remotes/origin/develop
remotes/origin/main
GitHubにも登録されたか確認します。
関連記事
- Git入門(概要編)
- Git入門(準備編)
- Git入門(操作編 - 基本操作)
- Git入門(操作編 - ブランチ)
- Git入門(操作編 - Pullリクエスト)
Discussion