如何在GitHub上从master创建开发分支

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

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

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

git checkout -b development
git push origin development:master

但git只是说Everything up-to-date 。 所以我问:

如果我现在和master在一起,我该如何创建一个远程development分支,其中包含一个精确的master副本?


当你这样做

$ git push origin development:master

实际情况是,git将<local>:<remote>并将<remote>更新为任何<local>分支。

既然你执行git checkout -b developmentmaster ,当地的development有所有提交master做; 因此它显示一切都是最新的。

你可以做

$ git checkout -b development
$ git push origin development

推动新的分支


这对我有用

git push origin development
链接地址: http://www.djcxy.com/p/4643.html

上一篇: How to create development branch from master on GitHub

下一篇: Pushing a new branch in GIT