ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

gitのリポジトリを別ける

スポンサードリンク

納品用として頂いたデータの中にプロジェクトディレクトリが2つありました。


本来それらは別々で管理してもよかったんだけど、いつの日か別けようと言って、はや3ヵ月。


で、gitのリポジトリを整理していたので、ついでに別けようかなと試した内容をメモします。

環境

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.10.3
BuildVersion:	14D136

$ tree /var/git/
/tmp
└── repository
        ├─ .git/
	├─  hogehoge
	└── fugafuga

別けるコマンド

# ディレクトリ移動
$ cd /tmp/

# ディレクトリを別けるコマンド実行
$ git clone repository hogehoge
$ cd hogehoge

# コミットログを絞る(?)
$ git filter-branch --subdirectory-filter hogehoge HEAD

# 同様にfugafugaもやる


これだけでできるんだからgitすごい。gitバンザイ!ヽ(^ω^)ノ