将一个git回购作为分支导入另一个git回购
出于历史原因,我们在不同的git存储库中有不同版本的源代码。因此,当项目A持有源代码的版本X时,项目B持有源代码的版本Y 你们知道把项目B作为项目a的一个分支导入的方法吗将一个git回购作为分支导入另一个git回购,git,Git,出于历史原因,我们在不同的git存储库中有不同版本的源代码。因此,当项目A持有源代码的版本X时,项目B持有源代码的版本Y 你们知道把项目B作为项目a的一个分支导入的方法吗 谢谢使用Git很简单。您必须将项目B添加为远程,然后获取: git remote add projectB git://url.to/projectB.git git fetch projectB 我不知道你所说的“git项目”是什么意思。在git中,源代码的状态由提交(又称修订版)描述。它们存储在存储库中,但独立于存储库,
谢谢使用Git很简单。您必须将项目B添加为远程,然后获取:
git remote add projectB git://url.to/projectB.git
git fetch projectB
我不知道你所说的“git项目”是什么意思。在git中,源代码的状态由提交(又称修订版)描述。它们存储在存储库中,但独立于存储库,可以在存储库之间自由复制。事实上,要处理源代码,git总是将提交复制到本地存储库,该存储库位于工作副本的
.git
目录中。分支只是指向提交的名称
因此,如果您在一个存储库中有一些分支,而在另一个存储库中有其他分支,您可以:
git remote add B git://url.to/project.B.git
git fetch B
git checkout -b newname remotes/B/branchname
git push origin remotes/B/branchname:branchname
或者反过来
git push B remotes/origin/master:othername
remotes/
前缀
“git项目”是什么意思?sry,我指的是git存储库