如果倉庫有嵌套(倉庫的子目錄下面還有.git目錄)這種情況。git無法管理,只有將其它倉庫目錄加入.gitignore了,不然就算push了在github上面也是顯示這樣的(點不了),并且克隆下來也是一個空的目錄,所以不能嵌套?


其實這里要用到倉庫的子模塊功能,請參考[子模塊](http://www.hmoore.net/kancloud/progit/70224)
### 擴展
(這里注意:.gitignore一開始就要設計好,不然就算后期添加忽略這個文件夾,也還是沒用,還是會顯示出來,因為已經提交了,只有刪除才能從倉庫去掉,所以.gitignore從一開始就要設計好,不然后期處理就會比較麻煩。)
>[danger] 最后需要強調的一點是,如果你不慎在創建.gitignore文件之前就push了項目,那么即使你在.gitignore文件中寫入新的過濾規則,這些規則也不會起作用,Git仍然會對所有文件進行版本管理。
簡單來說,出現這種問題的原因就是Git已經開始管理這些文件了,所以你無法再通過過濾規則過濾它們。
所以大家一定要養成在項目開始就創建.gitignore文件的習慣,否則一旦push,處理起來會非常麻煩。
[.gitignore詳解](http://sentsin.com/web/666.html)
- 說明
- git配置
- git與github的關系
- 基礎概念
- git命令
- git init
- git status
- git diff
- git log
- git reflog
- git add
- git commit
- git reset
- git checkout
- git rm
- git stash
- git remote
- git push
- git clone
- git branch
- git fetch
- git merge
- git rebase
- git pull
- git tag
- 建立版本庫
- 分支合并
- 遠程庫別名
- Pull requests
- 擴展知識
- 功能文件
- 差異看法
- 注意細節
- github移動端
- git工作系統理解
- 倉庫嵌套問題
- 倉庫的使用問題
- 常用命令
- 學習資料
- 學習總結
- 示例文件
- README.md
- CONTRIBUTING.md
- .gitignore
- coding
- 大小寫問題
- 如何貢獻
- 使用賬號密碼clone
- git目錄分析
- HEAD
- 代碼部署問題
- 開發流程
- 指定公鑰文件