现在有这样一种情形:

有一个叫做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,他将把那些修改拉到自己的仓库!

GitHub的Fork 是什么意思相关推荐

  1. 如何同步更新 Github 上 Fork 的项目?

    Github Fork 过程概述 在 Github 上有很多优秀的开源项目,相信每一位热衷于技术的朋友都会在 Github 上 Fork 一些感兴趣的项目,然后在本地修改并提交.本文以 Galaxy ...

  2. 一个同步github上fork过来的项目的批处理脚本

    为什么80%的码农都做不了架构师?>>>    在github上fork了不少好项目,有时需要作出一些修改,但是发现源项目已经更新了,而自己的还比较旧,怎么同步呢,在网上找到一些资料 ...

  3. 如何在github上fork一个项目来贡献代码以及同步原作者的修改

    如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码 ...

  4. github上fork原项目,如何将本地仓库代码更新到最新版本?

    https://www.cnblogs.com/eyunhua/p/8463200.html 场景: 在github上fork原项目,项目组成员发起pull request提交了代码,这时自己在本地仓 ...

  5. 将Github中Fork的代码,克隆到本地

    将Github中Fork的代码,克隆到本地 1. 在Github打开Fork的工程 2. 单击clone or download按钮,复制Github克隆链接 3.进入本地需要存储应用源程序的路径 将 ...

  6. Github上Fork部署应用程序

    Github上Fork部署应用程序 1. Fork简述及作用 2. 登录Github,搜索项目 3. Github上打开fork的部署应用 4. 点击Fork,并确认邮件 5. 登录自己的github ...

  7. GitHub更新Fork代码

    2019独角兽企业重金招聘Python工程师标准>>> 一.前提: 1.本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接. 相关配置详情参 ...

  8. GitHub 的 Fork 是什么意思?

    相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改,如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者就可以将你修改的东西合并到原项目的主分支上去,这样 ...

  9. GitHub的Fork是什么意思

    GitHub的Fork 是什么意思[转] GitHub Help Simple guide to forks in GitHub and Git GitHub的Fork 是什么意思-N神3-博客园 G ...

  10. Github进行fork后的仓库,如何与原仓库同步?

    背景 我们在 GitHub 上参与到某个开源项目的时候,通常有以下开发步骤. fork 一份原仓库到我们自己的仓库中, 在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库 在原仓库进行 ...

最新文章

  1. 2020年行政区划代码_2020年柳州市行政区划,了解柳州市有几个区,详细数据
  2. vba 定义类_VBA中类的介绍及应用简介
  3. mp4(H264容器)的详细文件格式分析
  4. Lua: 给 Redis 用户的入门指导
  5. Nginx之进程间的通信机制(信号、信号量、文件锁)
  6. Linux下安装、配置、授权、调优Mysql
  7. Win32写一个极简定时关机软件的全部过程讲解
  8. 2022官网下载jdk8教程
  9. WinKawaks + 拳皇97 ROM 包在 PC 搭建拳皇97
  10. 新手如何搭建淘宝客网站,实用教程
  11. 记录(2019年2月4日)解决的小程序中Token交互及用户下单和微信支付问题
  12. EasyClick 易点云测自动化测试入门到精通
  13. Spark列级血缘(字段级别血缘)开发与实现
  14. RenderScript 让你的Android计算速度快的飞上天!
  15. 小红书穿搭博主一万粉丝报价是多少?博主如何提高报价
  16. 当你对成功的渴望足以与你对呼吸的渴望相媲美的时候,你就会成功!
  17. Hgame-Week1
  18. 【性能调优】堆外内存溢出
  19. python输出1到9_1-9-Python格式化字符串(格式化输出)
  20. DELMIA软件 机器人IK的设定

热门文章

  1. 在线制作ico图标 ico图标转换工具和图标网站
  2. 今日头条推荐算法原理全文详解之五
  3. [Swift通天遁地]五、高级扩展-(6)对基本类型:Int、String、Array、Dictionary、Date的扩展...
  4. 【测试】对网易邮箱登录的测试流程
  5. 关于路由器和交换机的区别图解(总结)
  6. 武汉公积金新政10日起实行 四种算法取最低值(zz)
  7. 网站机房:DDOS防火墙在企业机房中的应用介绍
  8. poi 同时 冻结第一行和第一列
  9. 图扑软件数字孪生微电网,部署源网荷储一体化平台事半功倍
  10. 新版标准日本语初级_第四十八课