読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

gitのリポジトリを別ける

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バンザイ!ヽ(^ω^)ノ