我一直在编写代码并希望创建它的单独版本作为分支
我在github上用下拉菜单设置了分支,如0.1,0.2,0.3等。但是当我将它们与主人进行比较时,我注意到0.1与主人没有区别。这意味着所有推向主人的变化也被推到了0.1中。
如何阻止这种情况发生。
为了记录,我对git和github非常陌生
答案 0 :(得分:2)
我在github上用下拉菜单设置了分支,如0.1,0.2,0.3等 但是当我将它们与主人进行比较时,我注意到0.1与主人没有区别。
所有这些分支首先引用的是与主人相同的HEAD。
您需要克隆该GitHub存储库,切换到(例如)0.1
分支(git checkout -b 0.1
),进行一些提交并推回该分支以便进行"分支比较"从GitHub查看以显示master
和0.1
之间的一些差异。
答案 1 :(得分:1)
创建新分支时,它与原点不同。 这些变化只来自不同分支机构的不同提交。
BTW:您可以在github上的在线文本编辑器中编辑文件,无需为最简单的工作克隆任何内容。
要修改特定分支中的特定文件,您需要:
要在不同的分支中提出不同的文件,您只需要重复这些步骤。