我有我的個人git回購名字myrepo
。我使用git clone
取得somerepo
,現在我想讓它成爲myrepo
的組成部分。我正在考慮如下。經過'git克隆<some_repo>'在<my_repo>裏面,我想讓<some_repo>部分<my_repo>
- 裏面
myrepo
樹,git clone <somerepo>
。 - 從
somerepo
如.git
.gitignore
等 - 刪除所有git的相關文件和目錄添加的所有文件中獲取
somerepo
和承諾。
是否有任何命令只克隆git-repo的「原始」數據(忽略與git相關的文件)?更好的是,是否有一個可以完成這三個步驟的命令(或可能是多個命令)。
我已閱讀約git submodule
一點。可以使用submodule
嗎?假設我對somerepo
未來的修改沒有興趣。事後
git remote add some_repo [email protected]:some-repo
問題git pull some_repo
或git fetch some_repo
+手動合併:
你可以使用一個子模塊,或者你可以做一個子樹合併......都將保持「外交」資源庫的完整歷史記錄(通常是你想要的) – knittl 2012-04-01 13:51:41