如何在git中创建并行分支

如何在git中创建并行分支,git,version-control,github,branch,git-branch,Git,Version Control,Github,Branch,Git Branch,我想在主“prod”分支的基础上创建一个并行的“dev”分支。所以我做了 git checkout -b dev prod 我认为这会使一个“分支”从“prod”并行产生,应该称为“dev” 然而,当我在“SourceTree”中查看我的项目时,我只看到一个直的分支 我想‘也许是因为dev在技术上仍然与prod相同,这就是为什么只有一个直分支。也许我需要向dev分支提交一个文件,然后我将看到两个并行的分支。所以,我用我的头在dev上更改了一个文件,并做了更改 git add someFile.

我想在主“prod”分支的基础上创建一个并行的“dev”分支。所以我做了

git checkout -b dev prod
我认为这会使一个“分支”从“prod”并行产生,应该称为“dev”

然而,当我在“SourceTree”中查看我的项目时,我只看到一个直的分支

我想‘也许是因为dev在技术上仍然与prod相同,这就是为什么只有一个直分支。也许我需要向dev分支提交一个文件,然后我将看到两个并行的分支。所以,我用我的头在dev上更改了一个文件,并做了更改 git add someFile.m git提交

然后在源代码树中,我在当前分支上方得到另一个“节点”,但我仍然看到一个直分支(没有并行的“dev”和“prod”分支)

当我这样做的时候 git状态 我懂了 发展 主人 戳 遥控器/原点/磁头->原点/主控 遥控器/源/主 远程/源/产品

你知道如何在prod旁边运行dev的并行工作副本吗

(p.s我也尝试使用sourcetree UI。我点击了“分支”,但即使如此,我也没有找到两个平行的分支,只有一个分支。)

在git中,“分支”不是可以与另一条“分支线”平行的“线”

在git中,“分支”只是一些提交的名称

这些线由SourceTree绘制,以可视化哪个提交是哪个提交的父级

一个简单的
git签出-b dev prod
除了给当前提交一个第二个名称之外,不会有更多的作用

如果您想看到平行线,则必须向两个分支添加提交。-然后SourceTree将绘制这些线。

在git中,“分支”不是可以与另一条“分支线”平行的“线”

git checkout -b dev prod
在git中,“分支”只是一些提交的名称

这些线由SourceTree绘制,以可视化哪个提交是哪个提交的父级

一个简单的
git签出-b dev prod
除了给当前提交一个第二个名称之外,不会有更多的作用

如果您想看到平行线,则必须向两个分支添加提交。-然后SourceTree将绘制这些线。

在git中,“分支”不是可以与另一条“分支线”平行的“线”

git checkout -b dev prod
在git中,“分支”只是一些提交的名称

这些线由SourceTree绘制,以可视化哪个提交是哪个提交的父级

一个简单的
git签出-b dev prod
除了给当前提交一个第二个名称之外,不会有更多的作用

如果您想看到平行线,则必须向两个分支添加提交。-然后SourceTree将绘制这些线。

在git中,“分支”不是可以与另一条“分支线”平行的“线”

git checkout -b dev prod
在git中,“分支”只是一些提交的名称

这些线由SourceTree绘制,以可视化哪个提交是哪个提交的父级

一个简单的
git签出-b dev prod
除了给当前提交一个第二个名称之外,不会有更多的作用

如果您想看到平行线,则必须向两个分支添加提交。-然后SourceTree将绘制这些线

git checkout -b dev prod
创建一个与“prod”具有相同源代码的“dev”分支-但是在SourceTree和其他可视化工具中,只有在两个分支上提交一些更改后,才能看到两个分支并行运行-在其中一个分支上提交更改不足以看到并行运行的分支。比如说

git checkout -b dev prod
(现在编辑dev分支中名为someFile.m的文件并保存它)

(现在切换到生产分支)

(现在编辑someFile.m并保存它)

现在,当您可视化git分支时,您将看到“dev”和“prod”并行运行

创建一个与“prod”具有相同源代码的“dev”分支-但是在SourceTree和其他可视化工具中,只有在两个分支上提交一些更改后,才能看到两个分支并行运行-在其中一个分支上提交更改不足以看到并行运行的分支。比如说

git checkout -b dev prod
(现在编辑dev分支中名为someFile.m的文件并保存它)

(现在切换到生产分支)

(现在编辑someFile.m并保存它)

现在,当您可视化git分支时,您将看到“dev”和“prod”并行运行

创建一个与“prod”具有相同源代码的“dev”分支-但是在SourceTree和其他可视化工具中,只有在两个分支上提交一些更改后,才能看到两个分支并行运行-在其中一个分支上提交更改不足以看到并行运行的分支。比如说

git checkout -b dev prod
(现在编辑dev分支中名为someFile.m的文件并保存它)

(现在切换到生产分支)

(现在编辑someFile.m并保存它)

现在,当您可视化git分支时,您将看到“dev”和“prod”并行运行

创建一个与“prod”具有相同源代码的“dev”分支-但是在SourceTree和其他可视化工具中,只有在两个分支上提交一些更改后,才能看到两个分支并行运行-在其中一个分支上提交更改不足以看到并行运行的分支。比如说

git checkout -b dev prod
(现在编辑dev分支中名为someFile.m的文件并保存它)

(现在切换到生产分支)

(现在编辑someFile.m并保存它)


现在,当您可视化git分支时,您将看到“dev”和“prod”并行运行。

这个并行分支的动机是什么?您可能会编写一个脚本,定期自动将第二个分支重定到第一个分支上。动机是这个体系结构:这个并行分支的动机是什么?您可能会编写一个脚本,定期自动将第二个分支重定到第一个分支上。动机是这个体系结构:这个并行分支的动机是什么?您可能会编写一个脚本来自动rebas