繁体   English   中英

Git从部分存储库中拉出?

[英]Git pull from partial repository?

我正在尝试为我的一个项目在git中合并同一文件的不同版本。 git允许我执行此操作的唯一方法是分支存储库,修改文件,然后将分支拉入我的主服务器。 唯一的问题是,我的项目包含100个文件,而我只需要一个文件。 有什么方法可以从仅包含此文件的分支中提取? 每次尝试执行此操作时,它都会删除所有其他文件。 我还有其他方法可以完成当前的基本任务吗?

唯一的问题是,我的项目包含100个文件,而我只需要一个文件。

这不应该是问题。 来吧

  1. 用100多个文件克隆整个分支。
  2. 修改感兴趣的单个文件。
  3. 提交新分支(包含100个文件,其中只有一个已更改)。
  4. 将新分支拉入旧分支,并合并。

听起来很可怕,但是git非常有效地完成了这种事情。

我不确定您要完成什么工作,但是您的担心似乎是基于这样的想法:如果分支所有文件,则最终在存储库中会得到许多不需要的文件副本。 事实并非如此,因为git内部非常高效。 因此,分支无任何恐惧,git负责其余的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM