我想为我的开发环境维护Twitter's Bootsrap的镜像版本。现在我对使用Bootstrap的所有内容污染我的工作目录不感兴趣。我只想在适当的位置镜像某些目录。考虑这个例子:
./myComputer github.com/twbs/bootstrap
+ assets |
+ js |
| + lib |
| + bootstrap <--- + js/*
+ css |
| + lib |
| + bootstrap <--- + less/*
+ fonts <--- + fonts/*
这应该是一个基本的下游镜像。我不希望git跟踪我在本地制作的更改。我只是想让它在常规基础上应用补丁。我已阅读Mirror a git repository by pulling?,但此方法不允许我只选择某些可疑的同步。
答案 0 :(得分:0)
最简单的方法是:
git fetch upstream
(&#39; upstream
&#39;是github bootstrap repo的远程名称)
获取所有内容,但将其保留在远程名称空间中&#34; remotes/upstream
&#34;
将您想要的文件夹(如&#34; How do I merge a sub directory in git?&#34;)与git read-tree
合并。