gitで親ブランチのない空ブランチを作成する
gitで親ブランチの空ブランチを作成する方法です
私はgit利用開始時に色々なversionのソースがあって、それらをgit上でmergeしていきたいときになど使います
--orphanオプション
# 親のないブランチの作成 $ git checkout --orphan <new_branch> # 管理対象ファイルの指定 $ git add <file you want to add> # commit $ git commit # push $ git push origin <new_branch>
これでネットワークグラフなどで、どのブランチともつながっていないブランチが作成されます
ちなみにすでにmasterブランチなどで開発を開始してcommitをしている場合、git addの履歴は残っているのでaddしなおさなくて大丈夫です
git commit はしないといけません