关于Git:如何在GitHub上从master创建开发分支

How to create development branch from master on GitHub

我在Github上创建了一个回购,到目前为止只有一个master分支。我的本地工作副本与Github上的远程/原始master完全是最新的。

我现在想在Github上创建一个development分支,这样我的团队中的其他人就可以开始推动对development的更改(而不是直接对master进行更改),并提交prs、请求代码审查等。

因此,我尝试在本地创建一个新的development分支并推动它:

1
2
git checkout -b development
git push origin development:master

但吉特只是说江户十一〔6〕。所以我问:

如果我现在使用的是master,那么如何创建一个远程development分支,其中包含master的精确副本?


当你这样做的时候

1
$ git push origin development:master

实际发生的是Git将:更新为分支。

自从你从master执行git checkout -b development以来,你当地的developmentmaster所做的所有承诺,因此一切都是最新的。

你可以做

1
2
$ git checkout -b development
$ git push origin development

推动新的分支机构


这对我有用

1
git push origin development