2016-05-10 86 views
0

我有一個包含兩個目錄一個Git倉庫:分手了Git倉庫

  • 源:一個完整​​的Rails應用
  • devbox:文件使用Ansible腳本
建立一個無業遊民機和提供

我希望將它們分成兩個獨立的存儲庫,所以我只有一個包含我的應用程序,另一個包含流浪者devbox。

這應該允許我將應用程序回購作爲devbox中的git子模塊來添加,以便在工作時同時允許Capistrano從應用程序回購中獲取源代碼,而不需要任何繞開以獲得完整組合存儲庫的子目錄。

有關如何分解當前回購協議的任何想法?我只是有點不確定從哪裏開始。

+2

這可能幫助:http://stackoverflow.com/questions/12514197/convert-a-git-folder-to -a-子模塊,回顧 –

回答

0
  1. 將devbox文件夾移出回購庫。 mv devbox ~/Projects/
  2. 將src文件夾移出回購庫。 mv src ~/Projects
  3. 創建您的帳戶GitHub的兩個空回購兩種devbox和src
  4. 初始化devbox爲git的回購cd ~/Projects/devbox && git init
  5. 添加遠程Git。在github上創建git repo時提供的說明。 git add remote ...
  6. 按回購協議Github上git commit -am'initial commit' && git push origin master
  7. 重複步驟4-6 SRC