如何从git repo中提取选定的文件
我有一个git repo,里面有如下文件夹如何从git repo中提取选定的文件,git,version-control,Git,Version Control,我有一个git repo,里面有如下文件夹 |-ear |-ejbs |---src |-----main |-------resources |---------META-INF |-primary-source |-projects |---logging |-servlets |---servlet |-----src |-------main |---------webapp |-----------WE
|-ear
|-ejbs
|---src
|-----main
|-------resources
|---------META-INF
|-primary-source
|-projects
|---logging
|-servlets
|---servlet
|-----src
|-------main
|---------webapp
|-----------WEB-INF
|-src
|---main
|-----resources
这是bitbucket上的git回购
然而,对于其他项目,我只希望有像这样的文件夹结构
|-ear
|-main
|-resources
|-projects --only some files
因此,当我使用git pull时,这些文件文件夹将从repo更新,而您不能
如果您只需要一个子集:
- 克隆原始回购协议
- 删除不需要的文件
- 提交剩余的内容
或者,如果您对历史不感兴趣,只需创建一个新的回购协议,并从
ear
中选择您需要的文件到您的新回购协议中。我可以这样做并创建新回购协议,但如何将文件与现在在回购协议2中的原始回购协议保持同步