github fork 的基础使用

本贴最后更新于 2015 天前,其中的信息可能已经水流花落

前言

之前公司用的是 svn,后来自己使用了码云(因为码云是免费的并且有私有空间)。后续为了项目发展,移步到 github 进行开源学习。

fork

进入 github 点击 fork 到自己空间下。

imagepng

idea 检出

进入 fork 后的项目页面,copy clone url。

imagepng

打开 idea,在菜单栏找到 VCS - Checkout From Version Control - Git

imagepng

输入我们刚刚复制的地址,点击 clone。完成后按提示会自动创建一个新项目。

提交代码

选中项目右键 - Git - Commit Driecroty
选中我们需要提交的文件,在 Commit Message 中输入本次提交的说明,点击 Commit 提交到本地仓库。

imagepng

此时 github 上面还没有我们提交的代码,接下来再次提交到 github。

选中项目右键 - Git - Repository - Push
点击 Push 推送到远程仓库。
imagepng

此时在 github 上面就可以看到我们刚刚提交的代码了

imagepng

拉取原项目代码

发现原项目中有代码更新了,我们想同步到我们自己的分支里面来,这时候需要拉取原项目的代码啦。

  1. 打开自己的仓库,进入 code 下面。
  2. 点击 new pull request 创建。
    imagepng
  3. 选择 base fork
  4. 选择 head fork
  5. 点击 Create pull request,并填写创建信息。
    imagepng

imagepng

6. 点击 Merge pull request 合并从源 fork 来的代码。
imagepng

7. 完成。

原文地址 github

参考:拉取代码

  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    393 引用 • 3381 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone

    你的 solo 能同步到黑客派吗

  • someone

    可以呀