Miz*_*zor 13 git workflow github
所以我在github上克隆了一个项目并修复了一个补丁.因为这是我第一次在git工作,我试图找出最好的方式将它上线.
在github上检出我自己的(克隆的)存储库后,只有一个分支:master.我创建了一个分支myfix,它现在拥有一个提交,这是bug的修复.
在线搜索时,似乎常见/良好做法是保持大师不受影响,纯粹用于从真实/原始公共项目存储库(即其他人接受的贡献等)中提取.但其他人建议其他策略:
如果我遵循以上两个(虽然目前感觉有点矫枉过正)主分支的目的是什么?
Git可以做上述任何组合(或全部).这让我对如何轻松地向别人展示我的作品感到困惑.有这样一个"共同"的工作流程吗?或者它是每个人为自己而你在问题跟踪器中针对固定错误在特定分支(推送)中发布特定修订?
克隆存储库时,Git会自动创建远程跟踪分支,这些分支执行您为主分支描述的内容.您可以列出这些远程跟踪分支:
git branch -r
Run Code Online (Sandbox Code Playgroud)
由于已经为您完成了对上游存储库的跟踪,因此通常会使用主分支对项目进行主线更改.这是我在你的特殊情况下会做的事情: