合并一个分支

时间:2017-06-09 17:18:59

标签: git

我创建了一个新分支来完成自己的工作:

git checkout -b new_changes

做出改变,然后做了

git commit -a -m "redesigned flow"

显示了我的所有更改。当我想推新分支时,我做

git push -u origin new_changes

但是,我收到以下消息:

remote: Repository not found.
fatal: repository 'https://github.com/account/repo.git/' not found

我最初的想法是我没有权限,但在告诉我的老板(谁拥有存储库)后,他说我需要创建一个拉取请求。但是,根据我的理解,由于只有一个分支(主),我不能这样做,因为我没有推动自己的分支。我错过了什么,或者是他?

2 个答案:

答案 0 :(得分:1)

除非你获得该回购的书面许可(在正常情况下不太可能),你应该做的是在github上创建一个你自己的回购并创建一个拉取请求,以便你的老板可以把它拉进他的回购。

答案 1 :(得分:1)

这是你可以通过Pull Request向其他人的GitHub存储库做出贡献的方法:

  1. 分叉原始存储库。当您访问存储库的页面时,GitHub上有一个按钮。
  2. 将您的前叉添加为本地工作树中的遥控器
  3. 推到你的叉子
  4. 访问GitHub上的分支。将有一个按钮来创建一个拉动请求到原始存储库(你的老板)