Gitで空branchを作成する

· by humangas · Read in about 1 min · (45 words)
git

やりたいこと

  • すでにあるリポジトリがある。
  • そのリポジトリにmasterブランチがあり、コンテンツは入ってる。
  • 新たにブランチを切りたいが、masterの内容は引き継ぎたくない(=最初空で作成して、以後独立管理したい)

git clone

$ git clone git@github.com:humangas/humangas.github.io.git

新たにブランチを切って、スイッチ

(master)$ git checkout --orphan blog

不要なファイルとindexを削除する

(blog)$ git rm -rf .
(blog)$ git clean -fdx 

これで空になったので、あとは普通にファイル足すなりしてcommit&pushすればOK

(blog)$ touch README.md
(blog)$ git add -A
(blog)$ git commit -m 'frist commit'
(blog)$ git push origin blog