Git将主控更改同步到所有其他分支
我一直在编写代码,并希望将其作为分支创建单独的版本 我用下拉菜单在github上设置了0.1、0.2、0.3等分支。但当我将它们与master进行比较时,我发现0.1和master没有区别。这意味着所有推送到master的更改也被推到了0.1 我该如何阻止这种情况发生 另外,我对git和github非常陌生 我在github上用下拉菜单设置了0.1、0.2、0.3等分支。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没有区别 所有这些分支首先引用的是与主分支相同的头 您需要
但当我将它们与master进行比较时,我注意到0.1与master没有区别 所有这些分支首先引用的是与主分支相同的头
您需要克隆该GitHub repo,切换到(例如)
0.1
分支(git checkout-b0.1
),进行一些提交,并推回该分支,以便进行“分支比较”从GitHub查看以显示master
和0.1
之间的一些差异创建新分支时,它与原始分支没有差异。
更改仅来自不同分支中的不同提交
顺便说一句:你可以在github上的在线文本编辑器中编辑文件,无需克隆任何内容即可完成最简单的工作
要修改特定分支中的特定文件,您需要:
- 切换到您想要工作的分支机构
- 导航到文件并打开它
- 打开该文件的联机文本编辑器
- 在页面底部提交提交表单