我已經創建了GitHub存儲庫X並在本地進行了克隆。如何使用git將文件夾掛接到另一個存儲庫
然後創建目錄中的這個項目裏面X通過克隆另一個GitHub的倉庫Y. 後來我在這個項目X.
現在我想要做的添加,提交和推送該文件夾改變文件夾中的某些文件A到項目X.
我的GitHub遠程如何刪除鉤儲存庫Y,實際上文件夾A添加到資料庫X.
謝謝!
我已經創建了GitHub存儲庫X並在本地進行了克隆。如何使用git將文件夾掛接到另一個存儲庫
然後創建目錄中的這個項目裏面X通過克隆另一個GitHub的倉庫Y. 後來我在這個項目X.
現在我想要做的添加,提交和推送該文件夾改變文件夾中的某些文件A到項目X.
我的GitHub遠程如何刪除鉤儲存庫Y,實際上文件夾A添加到資料庫X.
謝謝!
這取決於你想用這個文件夾A
做什麼。如果您只想在您的存儲庫中擁有A
的這一個版本/複製/快照,那麼它非常簡單。您只需要在X
存儲庫中添加A
文件並提交它們。您甚至可以刪除/A/.git
文件夾以使A
子目錄不再是Git存儲庫。
如果你想保留的A
歷史,並希望保持足夠分開,以便你可以,例如,修改A
和那些保存它,而不是保持的變化只在父庫X
,然後你應該看看submodules。它們允許您將另一個存儲庫A
作爲現有存儲庫X
中的子模塊引用。所以你鏈接A
到X
,但仍然保持A
獨立。
我想你(庫或子樹)可以只從存儲庫Y中刪除.git文件夾,然後像往常一樣將文件夾A中的所有內容添加到存儲庫X. – MAV 2015-02-08 00:12:18