现在有这样一种情形:

有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。

下面是你要做的事情

fork并且更新GitHub仓库的图表演示

  1. Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。

  2. Clone你的仓库:这是Git操作。使用该操作让你发送"请给我发一份我仓库的复制文件"的命令给GitHub。现在这个仓库就会存储在你本地计算机上。

  3. 更新某些文件:现在,你可以在任何程序或者环境下更新仓库里的文件。

  4. 提交你的更改:这是Git操作。使用该操作让你发送"记录我的更改"的命令至GitHub。此操作只在你的本地计算机上完成。

  5. 将你的更改push到你的GitHub仓库:这是Git操作。使用该操作让你发送"这是我的修改"的信息给GitHub。Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。

  6. 给Joe发送一个pull request:如果你认为Joe会接受你的修改,你就可以给他发送一个pull request。这是GitHub操作,使用此操作可以帮助你和Joe交流你的修改,并且询问Joe是否愿意接受你的"pull request",当然,接不接受完全取决于他自己。

  7. 如果Joe接受了你的pull request,他将把那些修改拉到自己的仓库!


原文请移步 https://linux.cn/article-4292-1.html
英文原文请移步: https://www.dataschool.io/simple-guide-to-forks-in-github-and-git/


引用来源 https://www.cnblogs.com/lovecode521/p/5620724.html

git fork 什么意思相关推荐

  1. git fork的使用

    背景 公司有2个app,名字就叫x,y,使用同一套后端(单体php应用,非微服务),因为2个app没啥区别,更多的是内容分类和前端的区别,当然数据也是互通的. 然而最近因为想实验一些东西在y上,但是怕 ...

  2. git fork操作

    Git fork操作 文章目录 Git fork操作 一.背景 二.概念 1.与git clone的区别? 2.用法流程 三.实操 1. fork仓库 2. 分支创建与提交 一.背景 最近我在gith ...

  3. git fork clone 区别_Working with Git | Git 与 GitHub

    关于 各位好,这里是 China's Prices Project 项目的知乎专栏.关于 CPP 项目,您可以在这篇文章里了解到更多的信息.若您对这个项目感兴趣,我们非常欢迎您与我们交流您的想法与见解 ...

  4. git fork clone 区别_我的Git笔记

    每次用到git,总会遇到一些问题,所以写这篇文章记录一下. fork 等fork完之后,你可以在自己的仓库中看到同名的项目,URL的形式:https://github.com/your_name/re ...

  5. git fork 远端仓库协作开发

    背景:最近需要用一个大型开源项目作为项目起点,和之后自己开发的部分提交到另一个私有库,同时需要和开源项目保持更新同步. 搜寻查证:大部分都是说的把项目备份到多个远端库,而我需要从一个开源库拉取代码,合 ...

  6. Git fork指令

    ​ork并且更新一个仓库 现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它.并且Joe将他的代码放在了GitHub仓库上.下面是你要做的事情: fork并且更新GitH ...

  7. git fork代码保持与原代码同步

    1.先添加 remote 源 git remote add remote_origin git@github.com:***/***.git 2.获取原始仓库分支和对应的提交 git fetch re ...

  8. Git——fork远程库的下载和上传。

    目录 0.前言 1.Git安装 2.Ubuntu下使用 2.1 前期准备 2.2 Ubuntu操作指南 2.2.1初始化本地仓库 2.2.2添加远程库 2.2.3 同步远程库(下载) 2.2.4上传 ...

  9. Git clone 与 Git Fork 的不同(Difference between Git Clone and Git Fork)

    Forking 与 Cloning 的主要区别 当你fork一个仓库的时候,你创建了一个原来仓库的副本,并且保留在你的GitHub账号里,但是clone是将仓库下载到本地. Forking is do ...

  10. Git客户端Fork使用

    前言:在使用 Git 版本控制工具以后,一直使用的是客户端 Gitkraken(主要是不想记那么多git命令,而且客户端可视化用起来更爽).但是它最近更新后开始收费了,而且还没办法阻止它更新.没办法, ...

最新文章

  1. AngularJS 指令中的require
  2. 【计算理论】计算理论总结 ( 下推自动机计算过程 | 上下文无关文法 CFG 转为下推自动机 PDA ) ★★
  3. 从程序集/类库下面取文件
  4. mips 内存 linux,MIPS 在linux中的内存映射
  5. Matlab实用程序--图形应用-交互式图形
  6. 关于容器迁移、运维、查错与监控,你想知道的都在这里了
  7. element中el-image怎样显示图片
  8. 世界十大无法科学解释灵异事件(进来发表自己看发)
  9. foobar 添加歌词插件
  10. android 如何从服务器端的数据库中拿数据,在客户端显示类?
  11. 蒲丰投针实验原理_神奇的圆周率——布丰投针实验
  12. SQL Server 数据库之数据完整性
  13. java统计误码率_MATLAB通信工具箱来计算误码率
  14. PTA 浙大python第三章第六题
  15. 大型能源装备制造企业数字化转型实践----工业软件讲坛第八次讲座
  16. 新款宝马MINI钥匙增加!轻松搞定,这MINI看着还可以噢
  17. 任正非:实事求是的科研方向与二十年的艰苦努力(新年推荐)
  18. python地产成本_Python3抓取 深圳房地产均价数据,通过真实数据为购置不动产做决策分析(二)...
  19. 设计模式之设计模式入门
  20. php imap 存草稿,学习猿地-PHP-imap 使用参考

热门文章

  1. vaspkit使用_Vaspkit做电荷密度差图
  2. Android手机车牌识别OCR
  3. 【数字信号处理】FIR 滤波器基础理论
  4. Android手机里的垃圾文件和文件夹清理
  5. 判断两篇文章的相似度
  6. fyi 在邮件里是什么意思_FYI的完整形式是什么?
  7. 交换机和路由器的区别
  8. web-polygraph源码框架和session处理流程笔记
  9. lintcode 983. 棒球游戏
  10. 图扑软件数字孪生 SMT 产线,智能工业可视化管理