我使用'git push'命令將文件夾推送到GitHub。它在我的克隆目錄中打開。但是當我嘗試在GitHub上訪問它時,它會顯示一個不同的圖標,並且不會在單擊時打開。因此,我甚至無法刪除它。我該如何解決這個問題?我上傳了GitHub上的一個文件夾。它在Git中打開,但不在GitHub上
-2
A
回答
0
他們灰色圖標,你看到指示a submodule:
子模塊讓你保持一個Git倉庫的另外一個Git倉庫的子目錄。這可以讓您將另一個存儲庫克隆到您的項目中,並保持您的提交單獨。
子模塊通常用於庫代碼。
根據your Bitbucket comment您可能會看到這個,因爲您將另一個存儲庫克隆到主存儲庫中。 Git存儲庫不能任意嵌套;還需要額外的工作流程步驟。
有可能convert a submodule to a regular directory,但在你衝下那條路徑之前,你應該花幾分鐘時間來了解子模塊是什麼,看看它們是否適合你的用例。使用它們具有真正的好處(例如,能夠在內部和外部存儲庫上工作,同時仍能夠對上游存儲庫使用push
和fetch
)。
值得注意的是,一些開發人員強烈不喜歡子模塊(儘管在很多情況下,這可能直接關係到他們如何工作的誤解)。還有其他的工具可以讓你做類似的事情,例如git subtree
。
我認爲您的下一步應該是瞭解您的選擇(使用子模塊,使用子樹或將內部存儲庫轉換爲常規目錄)。在做出決定之前瞭解每個人的權衡很重要。
0
存儲庫中的一個目錄包含一個'.git'文件夾。只要您在其中運行'git init'命令,該文件夾就會在目錄中創建。 Git存儲庫中的Git存儲庫會混淆Git,併發生這種行爲。
相關問題
- 1. 如何在GitHub上上傳文件夾
- 2. 在github上傳Matlab文件
- 3. Github - 上傳文件
- 4. 子文件夾不顯示在github上
- 5. 要在github上上傳哪些文件?
- 6. 上傳圖片文件夾到github
- 7. 爲什麼我不能在GitHub中打開我的文件夾?
- 8. 作爲GitHub上的文件上傳的文件夾
- 9. 刪除github上的文件夾,但不是在本地
- 10. 在終端上用Github上的特定分支打開git文件
- 11. 在Github上上傳圖片?
- 12. Git的 - 無法在GitHub上
- 13. GitHub上:如何子文件夾添加到GitHub上的倉庫
- 14. 用git上傳一個包含多個應用的文件夾到github
- 15. 如何上傳一個包含文件夾的項目到GitHub
- 16. 上傳github上的zip文件,並提取一次上傳
- 17. 文件夾不致力於爲github上
- 18. github上我的git分支應該只有2個,但是它也落後了
- 19. 在GitHub上收藏了一個問題
- 20. 在GitHub上上傳文件的不確定性
- 21. 在Github上打牌但在Codepen或jsfiddle上打牌
- 22. 忽略git pull上的子文件夾(但不是在git上)
- 23. Github上DEP在podspec文件
- 24. 上傳到Github
- 25. 如何在github中一次上傳超過100個文件?
- 26. 如何將文件夾上傳到我的github存儲庫?
- 27. 是否有用於在Github上打開文件的Xcode插件?
- 28. 的Git/Github上:已提交迷路了
- 29. 如何在Github上的版本庫中上傳csv文件?
- 30. Github頁面404上的node_modules文件夾
git只關心文件(不是文件夾),你是什麼意思「推送文件夾」? – topheman
什麼是URL? – melpomene
@topheman,此外'push'在*提交*上運行,而不是文件或文件夾。 – Chris