我的GitHub账号是lanshanxiao,fork的账号是king1ko1king,再此说明!

fork的项目是:Class-for-Everyone-Java-Server-

作者源项目地址是:https://github.com/king1ko1king/Class-for-Everyone-Java-Server-.git

我fork后的项目地址是:https://github.com/lanshanxiao/Class-for-Everyone-Java-Server-.git

在GitHub官网登录自己的github账号,搜索别人的GitHub项目:

出现下面的图:

我搜索的是用户,所以点击users:

上图红框中的是king1ko1king用户的项目,是我fork该用户的项目。

进入项目,点击下面的fork,这样别人的项目就会出现在你的GitHub上:

上图就是我fork别人项目后,在我的账号下出现了和king1ko1king中相同的项目,下红框中标出了这个项目是fork谁的。

接下来启动git shell(这个安装和使用可以看我的这篇博客:Git版本控制工具(1)):

1.git clone fork的项目到本地,命令是:

git clone https://github.com/lanshanxiao/Class-for-Everyone-Java-Server-.git

上面网址是我项目中的网址。

2.进入刚才clone的项目目录下,然后增加源分支地址到你的远程仓库分支列表中,命令是:

cd Class-for-Everyone-Java-Server-

git remote add king1ko1king https://github.com/king1ko1king/Class-for-Everyone-Java-Server-.git

命令解释:add 后的king1ko1king是自己任意命名的,是后面坐着原项目网址的别名

3.fetch源分支到本地,命令是:

git fetch king1ko1king

4.合并两个版本的代码,命令是:

git merge king1ko1king/master

5.最后,把你合并后的代码push(推送)到你的GitHub项目上去,命令是:

git push origin master

GitHub fork的使用的更多相关文章

  1. 在github fork的项目中推送与抓取

    github -- fork提交项目:自己的仓库和原仓库进行Git同步的操作. 1. 获取你fork的原仓库的更新过的最新代码:如果没有远程原始分支则需要增加. git remote add upst ...

  2. 同步 Github fork 分支

    /**************************************************************************** * 同步 Github fork 分支 * ...

  3. GitHub fork 合作开发 - 快速实现版

    目录 一 预备条件 二 fork项目 三 将项目clone到本地 四 push代码到自己的仓库 五 通过pull request提交代码 六 通过本地配置upstream来同步更新主repo的内容 七 ...

  4. github fork后的pull和保持同步

    前言 对github上的某个项目贡献自己的修改,但自己可能并没有那个仓库的权限,那要如何操作呢?git的机制和svn还是有些区别的,本文做些记录. 思路1 clone项目到本地,有修改之后,直接提交到 ...

  5. github -- fork提交项目

    我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动 ...

  6. github fork项目后,代码更新

    协助约定 每个人都可以fork一份自己的repo,所有的修改都在自己私有的repo上进行:修改完成,测试通过后通过给主repo发pull request请求合并:主repo(Johnqing/n.js ...

  7. Github fork其他项目的分支与主干保持同步

    Fork一个Repo Fork是一个复制的操作,当你Fork一个项目之后,你就有了在原项目的基础之上进行修改和扩展的权限. 通常情况下,Fork操作用于参与别人的项目(成为项目中的一员),或者以别人的 ...

  8. github fork项目更改后与原作者同步更新

    1.进入你的GitHub发起Pull request 2.选择compare across forks 3.反向操作.base fork改为自己的,head fork改为原作者的 4.点击 creat ...

  9. github fork代码后提交

    点击他人github上的fork 在自己的Github上将代码拷贝下来 git clone 在本地修改代码后创建分支 git checkout -b work master(work为新建的特性分支, ...

随机推荐

  1. C++中new申请动态数组

    C++中数组分为静态数组和动态数组,静态数组必须确定数组的大小,不然编译错误:而动态数组大小可以不必固定,用多少申请多少.静态数组类于与我们去餐馆吃饭,餐馆会把菜做好.而动态数组类似于我们自己买菜做饭 ...

  2. mysql enterprise backup入门使用

    **************************************************************--1.全备******************************** ...

  3. 一:使用maven构建项目

    一般情况下:使用maven构建项目有两种情况: 1:用maven构建java项目: 2:用maven构建javaweb项目: 还有一种经常需要使用到的就是用maven构建项目模块:如:一个父项目用来作 ...

  4. js06

    接着我们继续学习一些js的知识,这里主要讲js的一些库jq与prototype的一些基础. 1.jq函数    $():向其传递DOM对象,返回jQuery对象        jq允许通过CSS选择器 ...

  5. Karatsuba乘法--实现大数相乘

    Karatsuba乘法 Karatsuba乘法是一种快速乘法.此算法在1960年由Anatolii Alexeevitch Karatsuba 提出,并于1962年得以发表.此算法主要用于两个大数相乘 ...

  6. log4net udp

    官方文档: http://logging.apache.org/log4net/release/config-examples.html 配置: <?xml version="1.0& ...

  7. 利用System.IO.Compression操作压缩文件

    引用: using System.IO.Compression; using (FileStream zipToOpen = new FileStream(@"D:\json.zip&quo ...

  8. Oracle 中分组排序取值的问题

    整理一下排序: 建表语句:create table EXAM(  name    VARCHAR2(32),  subject VARCHAR2(32),  score   INTEGER)数据:IN ...

  9. Python基础语法——(引号、字符串、长字符串、原始字符串、Unicode)

    一.单引号字符串和转义引号 当字符串中出现单引号'时,我们可以用双引号""将该字符串引起来:"Let's go!" 而当字符串中出现双引号时,我们可以用单引号' ...

  10. Office Visio 201*安装详细步骤并激活

    不多说直接上干货! 初步了解:  Visio的百度百科:http://baike.baidu.com/link?url=tNv_gqhhVKcurpP8kvh4ylkknc5JQLIm6bGmQVxi ...