我的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. Trie-648. Replace Words

    In English, we have a concept called root, which can be followed by some other words to form another ...

  2. FunDA(4)- 数据流内容控制:Stream data element control

    上节我们探讨了通过scalaz-stream-fs2来驱动一套数据处理流程,用fs2的Pipe类型来实现对数据流的逐行操作.本篇讨论准备在上节讨论的基础上对数据流的流动和元素操作进行优化完善.如数据流 ...

  3. ES六

    来自:http://es6.ruanyifeng.com/#docs/style 1,=> // bad console.log([1,2,3,4].map(function(x){return ...

  4. Apache TraceEnable关闭与测试方法

    系统环境:OS: RHEL5.6_x64Apache: httpd-2.2.11 关闭方法:在主配置文件httpd.conf中添加配置:TraceEnable off可以直接配置在ServerRoot ...

  5. class字节码结构(一)(字节码结构和字节常量池的结构)

    <Java虚拟机原理图解> 1.1.class文件基本组织结构 关于变量的几个叫法: 局部变量/全局变量:很好区分根据所在位置. 类变量:静态的全局变量. 类常量:全局的final修饰的变 ...

  6. js中call、apply、bind的使用

    写在前面的话 这三个方法都是来自Function.prototype上,所以所有的函数都可以使用. 他们有一个共同点,就是可以指定函数执行时的内部this指向. call和apply的区别在于参数的方 ...

  7. qwq

    \[{\color{coral}{\texttt{ 邪王真眼是最强的!}}}\] \[{\color{coral}{\texttt{ 爆裂吧现实----}}}\] \[{\color{coral}{\ ...

  8. linux centos7 防火墙及端口开放相关命令

    一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...

  9. 【转】Session 过期问题处理

    原文:http://www.cnblogs.com/powerfan/archive/2011/03/29/1998691.html 在Asp.net应用中,很多人会遇到Session过期设置有冲突. ...

  10. linux 命令 后台运行

    转载 1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断. 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢 ...