我現在正在研究一個項目,它有一個來自GitHub的子模塊。git如何將代碼推送到github中的子模塊
我直接通過git clone
獲得代碼,我在子模塊中改變了一些東西,並嘗試將它們推送到GitHub服務器中。
但是通過這樣做,GitHub中的子模塊變空了。
我搜索互聯網,似乎我應該先推子模塊,但是,當我進入子模塊並執行git status
時,我意識到Git無法識別我在子模塊中並且所有狀態仍然在大項目上。
所以我想知道的是:如何將子模塊推送到GitHub並解決這個問題?
我的GitHub帳戶應該擁有修改大項目和子模塊的權限。
謝謝你,我試過了,但是當我進入子模塊的文件夾,我不能把他們因爲Git並不自動換入的git子模,所以我不能推動或單獨提交子模塊。我用git克隆克隆整個項目,它是自動克隆子模塊存儲庫還是隻克隆文件? –
@RushengZhang最近有足夠的git,git克隆也會檢查子模塊。 – VonC
@RushengZhang但復位後,你需要做一個'git submodule update --init' – VonC