GitHub fork的使用

我的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

posted @ 2018-04-03 14:24  lanshanxiao  阅读(752)  评论(0编辑  收藏  举报