如何在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 development
从master
,当地的development
有所有提交master
做; 因此它显示一切都是最新的。
你可以做
$ git checkout -b development
$ git push origin development
推动新的分支
这对我有用
git push origin development
链接地址: http://www.djcxy.com/p/4643.html