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_Branch - Fatal编程技术网

Git将主控更改同步到所有其他分支

Git将主控更改同步到所有其他分支,git,github,branch,Git,Github,Branch,我一直在编写代码,并希望将其作为分支创建单独的版本 我用下拉菜单在github上设置了0.1、0.2、0.3等分支。但当我将它们与master进行比较时,我发现0.1和master没有区别。这意味着所有推送到master的更改也被推到了0.1 我该如何阻止这种情况发生 另外,我对git和github非常陌生 我在github上用下拉菜单设置了0.1、0.2、0.3等分支。 但当我将它们与master进行比较时,我注意到0.1与master没有区别 所有这些分支首先引用的是与主分支相同的头 您需要

我一直在编写代码,并希望将其作为分支创建单独的版本

我用下拉菜单在github上设置了0.1、0.2、0.3等分支。但当我将它们与master进行比较时,我发现0.1和master没有区别。这意味着所有推送到master的更改也被推到了0.1

我该如何阻止这种情况发生

另外,我对git和github非常陌生

我在github上用下拉菜单设置了0.1、0.2、0.3等分支。
但当我将它们与master进行比较时,我注意到0.1与master没有区别

所有这些分支首先引用的是与主分支相同的头


您需要克隆该GitHub repo,切换到(例如)
0.1
分支(
git checkout-b0.1
),进行一些提交,并推回该分支,以便进行“分支比较”从GitHub查看以显示
master
0.1

之间的一些差异创建新分支时,它与原始分支没有差异。 更改仅来自不同分支中的不同提交

顺便说一句:你可以在github上的在线文本编辑器中编辑文件,无需克隆任何内容即可完成最简单的工作

要修改特定分支中的特定文件,您需要:

  • 切换到您想要工作的分支机构
  • 导航到文件并打开它
  • 打开该文件的联机文本编辑器
  • 在页面底部提交提交表单
要在不同的分支中生成不同的文件,只需重复这些步骤