Teardown. Воксельная песочница с разрушаемым окружением. Стрям в честь "Jor"
目次:
ブランチはソフトウェア開発プロセスの一部であり、Gitの最も強力な機能の1つです。 ブランチは本質的に特定のコミットへのポインタです。
バグを修正したり、新しい機能に取り組んでいるとき、開発者は新しいブランチを作成し、後でメインのコードベースにマージできます。
この記事では、ローカルおよびリモートのGitブランチを作成およびリストする方法について説明します。
Gitブランチのリスト
すべてのローカルGitブランチを一覧表示するには、
git branch
または
git branch --list
コマンドを使用します。
git branch
dev feature-a feature-b hotfix * master
現在のブランチはアスタリスク
*
強調表示されます。 この例では、それが
master
ブランチです。
Gitでは、ローカルブランチとリモートブランチは別々のオブジェクトです。 ローカルブランチとリモートブランチの両方を一覧表示する場合は、
-a
オプションを渡します。
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
-r
オプションは、リモートブランチのみをリストします。
Gitブランチを作成する
新しいブランチを作成することは、特定のコミットへのポインタを作成することに他なりません。
新しいローカルブランチを作成するには、
git branch
コマンドの後に新しいブランチの名前を使用します。 たとえば、
cool-feature
という名前の新しいブランチを作成するには、次のように入力します。
git branch cool-feature
コマンドは出力を返しません。 同じ名前のブランチがすでに存在する場合、次のエラーメッセージが表示されます。
fatal: A branch named 'cool-feature' already exists.
ブランチで作業を開始してコミットを追加するには、
git checkout
を使用してブランチを選択する必要があります。
git checkout cool-feature
このコマンドは、ブランチが切り替えられたことを通知するメッセージを出力します。
Switched to branch 'cool-feature'
ブランチを作成してからそれに切り替える代わりに、単一のコマンドでそれを行うことができます。
-b
オプションとともに使用すると、
git checkout
コマンドは指定されたブランチを作成します。
git checkout -b cool-feature
Switched to branch 'cool-feature'
ここから、標準の
git add
および
git commit
コマンドを使用して、新しいブランチへの新しいコミットを実行
git add
ます。
新しいリポジトリをリモートリポジトリに
git push
するには、
git push
コマンドの後にリモートリポジトリ名とブランチ名を続けて使用します。
git push remote-repo cool-feature
結論
ローカルおよびリモートのGitブランチをリストおよび作成する方法を示しました。 ブランチは、変更のスナップショットへの参照であり、ライフサイクルは短くなっています。
git branch
コマンドを使用して、ローカルおよびリモートのGitブランチの名前を変更したり、削除したりすることもできます。