Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在不同的目录结构中从源获取多个分支_Git_Github - Fatal编程技术网

Git 在不同的目录结构中从源获取多个分支

Git 在不同的目录结构中从源获取多个分支,git,github,Git,Github,我克隆了我的项目的回购协议,它包含了近10个不同的分支, 我通常同时处理2-3个分支,因此我需要克隆repo 3次,然后将它们切换到不同的分支。 或者我可以从repo中创建三个不同的目录结构,这样我就可以在eclipse中将它们作为3个不同的项目导入?如果您想将它们作为eclipse项目的单独目录,最好只制作3个克隆 单个克隆通常最好与单个工作目录关联。(如果不是这样的话,事情会变得复杂。)Git在设计上使从一个分支转换到另一个分支变得非常容易,包括保存正在进行的工作(使用“Git stash”

我克隆了我的项目的回购协议,它包含了近10个不同的分支, 我通常同时处理2-3个分支,因此我需要克隆repo 3次,然后将它们切换到不同的分支。
或者我可以从repo中创建三个不同的目录结构,这样我就可以在eclipse中将它们作为3个不同的项目导入?

如果您想将它们作为eclipse项目的单独目录,最好只制作3个克隆


单个克隆通常最好与单个工作目录关联。(如果不是这样的话,事情会变得复杂。)

Git在设计上使从一个分支转换到另一个分支变得非常容易,包括保存正在进行的工作(使用“Git stash”)。你可能会考虑一个更结构化的开发过程,在这个过程中,你一次在一个分支上工作,完成一小段工作,提交它,然后继续前进——要么转到同一分支上的另一个分支或另一个“工作单元”。 如果您必须同时处理三个分支,那么将您的项目的repo克隆三次,并拥有三个eclipse项目;除了将每个克隆推拉回项目repo时,请将所有克隆保持分离