【发布时间】:2015-12-24 17:07:27
【问题描述】:
假设我将我的 zsh 点文件保存在一个 repo 中:
$ tree -a -F .
.
├── .zlogin
├── .zsh/
│ ├── some-dir/
│ │ └── another-script.zsh
│ └── some-script.zsh
└── .zshrc
我对使用来自另一个项目的子目录很感兴趣,例如来自oh-my-zsh 的目录lib 并将它放在我的.zsh 文件夹中。
最终结果应该是这样的:
$ tree -a -F .
.
├── .zlogin
├── .zsh/
│ ├── lib/
│ │ ├── bzr.zsh
│ │ ├── clipboard.zsh
│ │ ├── compfix.zsh
│ │ ├── completion.zsh
│ │ ├── correction.zsh
│ │ ├── diagnostics.zsh
│ │ ├── directories.zsh
│ │ ├── functions.zsh
│ │ ├── git.zsh
│ │ ├── grep.zsh
│ │ ├── history.zsh
│ │ ├── key-bindings.zsh
│ │ ├── misc.zsh
│ │ ├── nvm.zsh
│ │ ├── prompt_info_functions.zsh
│ │ ├── spectrum.zsh
│ │ ├── termsupport.zsh
│ │ └── theme-and-appearance.zsh
│ ├── some-dir/
│ │ └── another-script.zsh
│ └── some-script.zsh
└── .zshrc
但我不想只下载和复制目录,我希望能够自动更新它,而不必在我的项目中保留整个 oh-my-zsh 存储库。我该怎么做?
【问题讨论】:
标签: git git-submodules git-subtree