繁体   English   中英

Git:如何将分支从现有项目推到GitHub?

[英]Git: how to push a branch from existing project to GitHub?

我正在(已经由其他人)建立了一个现有项目。

我创建了一个新分支并完成了我的工作。 现在,我想将工作推送到GitHub,以便创建一个新的Pull Request。

我不确定该怎么做。

到目前为止,我已经:

git add .
git commit -m "Message"

我得到这部分,没问题

但是,我在网上查找的所有内容都表明下一步是要执行以下操作:

git push origin master

但我不想将其推向Master-仅推向GitHub。

有人知道我应该怎么做才能将其推送到GitHub以创建请求请求吗?

要创建提取请求,您首先需要创建自己的分支以将更改推送到。 您可以执行以下操作:

git checkout -b <your_new_branch_name>

听起来,您已经将代码提交到master分支了,这是一个小问题。 将来,您需要提交任何更改之前先签出要处理的分支,但是现在,如果使用上面的命令从当前分支中签出一个新分支,则将使用您所做的更改来创建新分支。已经致力于掌握。

完成此操作后,使用以下命令将新分支推到远程源:

git push -u origin <your_new_branch_name>

然后,您应该能够使用Github ui创建拉取请求。

为了更好地解释这些概念,请阅读此内容 这解释了使用git进行分支和合并的一些基础知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM