如何将我的代码推送到远程仓库中不存在的新分支

时间:2015-08-05 13:01:45

标签: git

我从gitserver主服务器克隆了一个存储库。我在本地做了一些更改,需要从我的团队中的其他人那里获得一些调试。所以我想把它推到一个新的分支,这个分支在远程仓库中还不存在。我希望我的本地git在gitserver中创建一个分支并能够推送它。我怎么能够完成它?

ps:我是当地的负责人。我不想在本地创建分支

2 个答案:

答案 0 :(得分:4)

提交您的更改,然后这将采用本地主分支并将其推送到远程分支,而无需创建新的本地分支。

git push origin master:remote-branch-name

如果要在将这些提交推送到远程分支后重置主分支,则可以执行

git reset --hard origin/master

答案 1 :(得分:2)

使用git checkout -b <branch_name>创建一个新分支,并使用git push -u origin <branch_name>推送它。

然后,每个人都可以看到你的分支,如果你需要对它进行更改,它就像改变分支,提交和推送它一样简单。