我将一个仓库分叉并克隆到我的本地机器上:
/sample_app
我想向原始回购提交3个不同的拉取请求。据我所知,这样做的方法是从不同的分支创建单独的拉取请求?我对这里的命令序列感到困惑。
我跑了:
git checkout -b firstbranch
made changes... made changes..
git add .
git commit -m "finished first feature"
但是当我跑步时:
git push
我明白了:
Everything up-to-date
尽管我刚刚在我的新分支上做了一些更改(我可以验证我在新分支上)。
我应该运行git push
以外的其他内容吗?在我的分叉回购中,我仍然只看到1个主分支而没有其他分支。
在我从我收集的内容中推送之后,我需要点击拉取请求按钮并选择通过拉取请求正确提交的分支?
然后我可以转到我的命令行并执行:
git checkout master
git checkout -b Secondbranch ##To create a second branch for second feature
并重复该过程等
我说得对吗?
如何推送我的分支,以便我可以创建特定于分支的拉取请求。不与主分支合并。