什么';git子树和只在子目录中进行git克隆有什么区别?
我开始觉得git子树只是子文件夹中的git克隆 例如:什么';git子树和只在子目录中进行git克隆有什么区别?,git,git-submodules,git-subtree,Git,Git Submodules,Git Subtree,我开始觉得git子树只是子文件夹中的git克隆 例如: project/ .git foo/ bar/ subtree/ # this could be a git subtree or just a git clone folder .gitignore 如果我只是将子树放在.gitignore中,然后git将我的另一个项目克隆到subtree文件夹中,我会不会得到与子树相同的效果?子文件夹中的git克隆和git子树中的git克隆有什么有效的区别?你可以这
project/
.git
foo/
bar/
subtree/ # this could be a git subtree or just a git clone folder
.gitignore
如果我只是将子树放在.gitignore中,然后git将我的另一个项目克隆到subtree文件夹中,我会不会得到与子树相同的效果?子文件夹中的git克隆和git子树中的git克隆有什么有效的区别?你可以这样看,但它们实际上并不相同 首先,子树在父回购协议上创建了与子树1的关系。gitignored目录中的克隆不会发生这种情况。 子树还可以帮助您跟踪远程回购,而无需获取其所有历史记录(请参见
--squash
)
我脑子里只剩下两个不同点