请耐心等待,因为我仍在尝试使用 git 解决问题。在整个地方进行分叉和分支的整个实践使得了解正在发生的事情变得有点困难。
我试图让工作流程继续进行,但是我遇到了障碍。到目前为止,这就是我所拥有的:
1.分叉项目
2.本地克隆fork
$ git clone git@github.com:MyName/foo.git
3.添加上游远程,以便您的 fork 可以保持最新
$ git remote add upstream git@github.com:OriginalName/foo.git
4在克隆中的一个分支上工作:
$ git checkout -t origin/branchName
5从原始(上游)项目的分支更新:
$ git fetch upstream
$ git merge upstream/branchName
6在我的 fork 中提交并推送更改
$ git commit -a -m "some message"
$ git push
如何将我的 fork 中的更改更改为原始项目?有人告诉我拉取请求,但是我找不到要运行的命令来实现这一点。谷歌一直没有帮助。
我应该从上游签出分支,合并我的分叉并推送吗?
我是否应该将原始项目克隆到不同的目录中,将 fork 添加为上游、合并和推送?