Gitを使って複数人で開発を行う場合、自分の作業用に「ブランチ」を作る機会が多いと思います。 Git初心者の人であっても、はじめの方に触れる工程のひとつですよね。グランフェアズではブランチ作成のコマンドを次のように教えています。 $ git checkout -b {作成するブランチ名} {親にするブランチ名} ところが、この{親にするブランチ名}が正しく指定されない(=ブランチの派生元を間違える)と後々問題になってしまうことも…。実際にどんなことがあったのか、事例をもとに見ていきましょう。 「ブランチの派生元を間違える」とは 派生元の間違い方として思いつくのはこんなところでしょうか。 親にするブランチが古かった(ブランチ作成前にgit fetch originを忘れた) ブランチ作成時、予定と違うブランチを親にしてしまった。作業は進めてしまったが、まだコミットはしていない。 ブランチ作成