2016-10-13 33 views
-3

讓我解釋一下。有一段時間我開發了一些代碼。現在我想分開一個部分並使其成爲開源代碼。我的主要問題是保存所有提交歷史記錄,其中涉及文件如何將一個文件或文件夾與所有歷史記錄從一個git倉庫分離到另一個倉庫?

+0

我懷疑你可以。是否有必要保留歷史?難道你不能做一個新的git repo,添加你想要的文件,並將其標記爲「初始提交」? –

+0

這並不有趣 – kyb

+1

也https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/ – 1615903

回答

1

我懷疑你問的是如何讓一個子目錄(或只是一組文件)到自己的庫。如果是這樣的話,那麼你要問前已經回答了很多次的問題:

,並是有據可查的,並googlable:

不利於對"How to ask" help page的意見,這使得對被關閉,因爲重複的候選人。

0

還可以使用Git指責和保存提交歷史到一個文件,如:

git blame <full_file_path> > blame_file.txt 
相關問題