変更内容に対するGitのブランチを作成
ブランチとは、ブランチ作成時のリポジトリ内のファイルのコピーのことです。他のブランチに影響を与えることなく、自分のブランチで作業できます。メインのコードベースに変更内容を追加する準備ができたら、たとえば、mainのように、ブランチをデフォルトブランチにマージできます。
ブランチは次の場合に使用します。
- コードをプロジェクトに追加したいが、正しく動作するかどうかわからない。
- 他の人とプロジェクトで共同作業をしていて、自分の作業が混同されないようにしたい。
ブランチを作成する
ブランチを作成するには:
git checkout -b <name-of-branch>GitLabは、問題を回避するためにブランチの命名規則を適用し、マージリクエストの作成を効率化するためのブランチ命名パターンを提供します。
ブランチに切り替える
Gitでのすべての作業は、ブランチで行われます。ブランチを切り替えて、ファイルの状態を確認し、そのブランチで作業できます。
既存のブランチに切り替えるには:
git checkout <name-of-branch>たとえば、mainブランチに変更するには:
git checkout mainブランチを最新の状態に保つ
自分が作成したブランチに、他のブランチからデフォルトブランチにマージされた変更が自動的に組み込まれることはありません。ブランチを作成した後にマージされた変更を含めるには、ブランチを手動で更新する必要があります。
デフォルトブランチの最新の変更内容でブランチを更新するには、次のいずれかを実行します。
git rebaseを実行して、デフォルトブランチに対してブランチをリベースします。変更をGitログでデフォルトブランチからの変更より後に表示する場合は、このコマンドを使用します。git pull <remote-name> <default-branch-name>を実行します。変更をデフォルトブランチからの変更とともにGitログに時系列順で表示したい場合、またはブランチを他の人と共有する場合は、このコマンドを使用します。<remote-name>の正しい値がわからない場合は、git remoteを実行します。