pull request就是请求别人pull自己的仓库。
当然,一般发起pull request的人都是从被请求人,那里clone的代码(github上则可以直接fork),一般比被请求人的项目提前若干commit。
pull request只是一种项目合作形式,github只是整合了相应功能,脱离github照样能pull request。
比如Linux内核做猜项目,直接给linux发邮件,标题就是Pull Request。邮件里写上git的url和新增的feature或者修的bug。
如果linux觉得ok,就会根据给出的git url去git pull,github只是把上述过程集成在了站内,更加方便新人。
扩展资料:
github 合作开发模式主要有三种。
一、Fork 方式。
开发者 fork 自己生成一个独立的分支,跟主分支完全独立,pull代码后,项目维护者可根据代码质量决定是否merge代码。
二、组织。
组织的所有者可以针对不同的代码仓库建立不同访问权限的团队。
新建一个组织,然后添加拆宴项目成员,根据提示设置完毕,在仓库的Collaborators 下面的Teams就可以添加或者remove组织成员
三、合作者。
代码仓库的所旅胡银有者可以为单个仓库增加具备只读或者读写权限的协作者。
合作者方式比较实用,也很方便,新建一个Repository,完毕之后,进入Repository的Settings,然后在Manage Collaborators里就可以管理合作者了。
参考资料来源:百度百科——github
有烂芹一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一饥脊毕个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通野空过并正式合并,这样你就为项目A做贡献了
东莞汇鑫
有一个仓库,叫Repo A。你如果要往里陪悉橘贡献代陆粗码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思芦团是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了
有一个仓键雹消库,叫Repo A。如果要往里贡献代码,首先要Fork这个Repo,于肆粗是在Github账号下有了一个Repo A2,。然后在这个A2下工作,Commit,push等。然后希望原始仓库Repo A合并工作,可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从稿知A2合并分支。如果被审核通过并正式合并,这样就为项目A做贡献了
有一个仓库,叫Repo A。你如果要往里陪悉橘贡献代陆粗码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思芦团是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了