首页 > 其他分享 >【git】fork远程仓库,fork仓库同步和提交pull request

【git】fork远程仓库,fork仓库同步和提交pull request

时间:2024-09-05 11:03:33浏览次数:13  
标签:fork pull git 仓库 master 分支

一、fork远程仓库,将会在你的GitHub账号中创建一个副本 1.找到你想要的github仓库,点击Fork按钮

 

2.选择相应的Owner和想要clone的上游原始仓库的repo name, 点击Create fork

 3. fork创建成功(大概几秒钟就好了)

 

二、fork仓库同步上游仓库 1.将上游仓库添加位远程仓库,并命名为upstream git remote add upstream <upstrem repo url>
  2. 获取git的远程仓库列表 git remote -v   3. git会从上游仓库中获取最新的变更,并将其下载到本地仓库,但是不会自动合并到当前分支,需要手动合并,使用git merge命令 git fetch upstream   4. 确保当前分支是你想要同步的分支,一般是'master'分支 git checkout master   5. 将上游仓库的master分支合并到本地的master分支 git merge upstream/master   6. 将本地的master分支推送到fork仓库,即将变更提交到自己GitHub账号下的fork仓库中 git push origin master   三、发起pull request,将自己的变更合并到原始仓库

1. 在你fork的仓库页面上(即自己的github账号中),切换到刚刚推送的分支。

  2. 点击“New pull request”。

 

 3. 选择要合并的分支,先写说明,点击“Create pull request”。

 

 4. 刚才提的PR将显示在Pull requests列表中,将链接发送给仓库所有者,等待审核。

 

5. 当PR被审核通过,原始仓库的所有会合并更改,之后,自己的更改将成为原始仓库的一部份。

 

 

 

标签:fork,pull,git,仓库,master,分支
From: https://www.cnblogs.com/nn2dw/p/18396818

相关文章

  • gitee创建仓库如何提交代码
    在gitee上创建了仓库之后如何将项目与仓库关联起来,提交代码?1、如何创建仓库登录gitee,在导航栏找到新建仓库然后是设置仓库,填入名称以及自定义路径,点击创建注:如果选择了初始化仓库,仓库创建之后直接就是第一次提交了,会看不到仓库给你的参考命令,不会关联仓库的小白可以不用管,直......
  • 【python】本地local_setting设置与上传仓库
    1.我们在开发过程中,有的配置数据不希望别人看到,例如:数据库信息2.如是我们可以在本地配置一个local_setting.py文件2.1:在setting中最后,导入local_settingtry:from.local_settingimport*exceptImportError:pass2.2:将自己的配置数据,写入到local_setting......
  • 如何使用Docker Compose运行Nexus并将本地仓库管理工具发布至公网
    文章目录前言1.Docker安装Nexus2.本地访问Nexus3.Linux安装Cpolar4.配置Nexus界面公网地址5.远程访问Nexus界面6.固定Nexus公网地址7.固定地址访问Nexus前言本文主要介绍在Linux中使用Docker来一键部署NexusMaven私有仓库工具并结合Cpolar内网穿透实现远程......
  • 体验通义灵码 @workspace:轻松分析项目结构,结合代码仓库理解工程、查询问答等
    国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,阿里云进入挑战者象限。通义灵码在产品功能和市场应用等方面表现位列国际前列,在国内同类产品中排名第一。在关键能力评分中,通义灵码在代码生成、代码解释、代码调试等多项能力领先,其中代码解释能力位列全球第二。这也是......
  • 体验通义灵码 @workspace:轻松分析项目结构,结合代码仓库理解工程、查询问答等
    国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,阿里云进入挑战者象限。通义灵码在产品功能和市场应用等方面表现位列国际前列,在国内同类产品中排名第一。在关键能力评分中,通义灵码在代码生成、代码解释、代码调试等多项能力领先,其中代码解释能力位列全球第二。这也是......
  • 体验通义灵码 @workspace:轻松分析项目结构,结合代码仓库理解工程、查询问答等
    国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,阿里云进入挑战者象限。通义灵码在产品功能和市场应用等方面表现位列国际前列,在国内同类产品中排名第一。在关键能力评分中,通义灵码在代码生成、代码解释、代码调试等多项能力领先,其中代码解释能力位列全球第二。这也......
  • 解除本地Git仓库与远程仓库关联
     清除Git凭据缓存Git在本地会缓存你的认证信息,以便在后续操作中自动使用。你可以通过以下步骤来清除这些缓存的凭据:对于Windows用户:打开“控制面板”并选择“凭据管理器”(CredentialManager)。在“Windows凭据”下查找与GitHub相关的凭据(可能是以git:或github.com开头的......
  • git小组合作开发,pull和push代码
    *---------------------------------------------------------------------------------------------------解释说明:远程主分支:app_main (组长在用)        : 主分支的子分支:app_main_jjboy(假设这就是我的,一开始代码完全与组长相同)        :......
  • svnhooks--分路径锁定仓库
    在之前的文章简单的实现了锁定仓库已经授予用户权限提交文件,但是在实际项目中,有时候我们是要锁定资源路径,不允许提交资源了,但是还可以提交配置和代码,那就需要通过分路径锁定。实现方式和思路也是借助pre-commit,我们先在程序里面定义一个字典,简单点我们就不用数据库了,数据先初始化......
  • Idea如何提交本地项目到Gitee或Gitlab等远程仓库
    1、确定远程仓库地址 2、确认自己的Git账号密码(提交代码时需要登录)如果是自己的Gitee码云则是自己登录码云的账号密码;如果是公司的GitLab则以公司分给自己的Git账号密码为准。3、确定自己本地安装了Git,然后用Idea创建或者开发好代码4、初始化本地项目的Git(以实际项目位......