所以我開發了一個API Client gem,它工作得很好,有它自己的github倉庫,我的團隊負責人決定他希望我將這個客戶端API移入api倉庫本身。所以我將這些文件複製到它自己的目錄中,從客戶端的目錄中刪除.git目錄,並將它合併到主目錄中。工作很好。意外地創建了一個git子模塊
但是,現在當我嘗試創建一個關閉master的分支時,該目錄在github上顯示了一個子模塊,並且未在我的本地git中進行跟蹤。沒有.gitmodules文件夾,也沒有提及任何子模塊。我不能創建一個新的分支,因爲它說有未覆蓋的文件會被覆蓋(我客戶端gem目錄中的所有文件),但據我所知,我無法開始跟蹤這些文件。我可以很好地訪問該目錄,但只要我修改一個文件,該變化就不會顯示在api項目git中。
我該怎麼辦?
我曾經嘗試這樣做,我也得到
git rm --cached [folder]
:致命的: pathspec'client /'在添加或rm期間沒有匹配任何文件 – goddamnyouryan 2013-05-02 20:34:04?在rm - 緩存期間的 – Chronial 2013-05-02 20:36:42
。 – goddamnyouryan 2013-05-02 20:38:55