Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 拉取请求-必须先获取?_Git - Fatal编程技术网

Git 拉取请求-必须先获取?

Git 拉取请求-必须先获取?,git,Git,我最初克隆了一个项目。我是否应该先将其分叉,以便稍后执行拉取请求 如果我做了以下操作,是否仍然可以请求拉取 1) clone the project 3) create a local branch, switch to it 4) work on it, commit some changes to it 5) change back to the master branch (checkout) 6) -- what do I do here, merge changes? How doe

我最初克隆了一个项目。我是否应该先将其分叉,以便稍后执行拉取请求

如果我做了以下操作,是否仍然可以请求拉取

1) clone the project
3) create a local branch, switch to it
4) work on it, commit some changes to it
5) change back to the master branch (checkout)
6) -- what do I do here, merge changes?  How does a pull request work?

如果你想从同一个项目(你拥有的项目,这意味着你可以把你的分支机构推回到上游回购),那么不,你不需要分支机构

你可以

创建拉取请求,以提出对存储库的更改并进行协作。这些变更在分支机构中提出,以确保主分支机构仅包含已完成和已批准的工作

您可以比较同一回购协议内的变化,或者,如上图所述,跨多个分支进行比较。就你而言,你没有叉子


您不会在本地合并到master:您推送您的分支,将其与GitHub上的master进行比较,然后在那里创建您的PR。

如果您想从同一个项目(您拥有的项目,意味着您可以将分支推回上游回购),那么不,您不需要分支

你可以

创建拉取请求,以提出对存储库的更改并进行协作。这些变更在分支机构中提出,以确保主分支机构仅包含已完成和已批准的工作

您可以比较同一回购协议内的变化,或者,如上图所述,跨多个分支进行比较。就你而言,你没有叉子


您不需要在本地合并到master:您推送您的分支,将其与GitHub上的master进行比较,然后在那里创建您的PR。

我非常确定,您必须在原始项目中创建PR。有人告诉我,您只需将您的分支推回到master,而在master分支中,我执行了git推送-u origin[分支名称],我得到了“分支更新自述文件设置为从源位置跟踪远程分支更新自述文件大小限制。“Git本身没有“fork”或“pull-request”的概念。这个问题是关于GitHub的吗?我很确定你必须fork才能使PR回到原始项目中。有人告诉我,你只需要将你的分支推回到master,而在master分支中,我做了一个Git-push-u-origin[分支名称],我得到了”分支更新自述文件设置为从源位置跟踪远程分支更新自述文件大小限制。Git本身没有“fork”或“pull-request”的概念。这个问题是关于GitHub的吗?