美文网首页实用教程iOS
【git】github入门

【git】github入门

作者: 刘大帅 | 来源:发表于2015-09-06 23:02 被阅读158次

参考文章


github

高级搜索

github高级搜索入口

高级搜索,大概标注了一下,其他也很容易理解,不再赘述

fork

忍者章鱼猫

fork的本意是叉子,动词作"分叉"讲,在github中的意思是将原作者的代码库,拷贝一份给自己.

看到一份不错的代码,想要学习一下,除了直接下载(如下图),还可以先fork,然后再下载.

直接下载 准备fork 已fork成功
  • fork—修改—自己保存

    fork之后,可以在本地修改这个代码,自己保存收藏使用.

  • fork—修改—pull request

    fork之后,在本地代码做了相应修改或改进,很想把这些有价值的改进告知原作者,以弥补源代码的不足或修改bug,应该使用pull request(如下图).

点击新建pull request1 点击新建pull request2

接下来按照流程走就好,简单易懂.

  • 删除fork
    也许你会遇到fork了一个代码,然后想取消对这个代码库的fork,那么可以删除fork.
点击Settings 进入Settings后,在最后区块选择删除

管理一个工程

V字章鱼猫
  • 新建代码库
新建代码库1 新建代码库2

按步骤新建代码库后,可以在线编辑一些文件,不过,我们一般还是要同步到本地的,可以用客户端,也可以用命令行,看管自行脑补吧.

  • 添加合作者

在fork中,我们用到过pull requests,之所以用它,是因为我们没有权限,直接push改进的代码到源代码.如果,一个项目,我们一开始就确定了要几个人一起开发,创建者可以把其他几个人加为合作者,这几个合作者对这个代码库拥有大部分的权限(据我所知,基本上合作者就是没有删除代码库的权限).

添加合作者1 添加合作者2 添加合作者3 添加成功

常用操作

章鱼猫,不确定是不是小黄人
  • 创建issue
    如果你发现了原作者的代码有bug,或者你有什么建议,可以通过给他的代码库添加issue的方式,来告知作者.
点击issues 创建issue1 创建issue2 AFNetworking的issue1 AFNetworking的issue2
  • 创建分支
    我们可以在线上创建代码库的分支.
创建分支1 创建分支2 创建分支3
  • 提交
新建文件 提交
  • pull request
    前面我们已经提到过pull request,这相当于一个在线电子邮件系统,可以沟通开发中的相关问题.无论是fork别人的代码,还是作为别人的合作者,都会用到pull request来提交分支或者执行其他操作.这个希望看官多多尝试,此处不再赘述.

谢谢!

章鱼猫,感觉有点像'晓'的衣服

相关文章

  • Git使用教程 -- 新手指南详细图文教程

    一、GitHub入门 在讲Git之前,我们先来说说GitHub。什么是GitHub呢?GitHub是通过Git进行...

  • 2018-03-18

    Git 入门 配置GitHub 注册登录GitHub 进入Settings,点击SSH and GPS keys ...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • Git与GitHub入门总结

    Git与GitHub入门笔记 先了解Git、GitHub git:团队协作开发中,大部分都会用到版本控制软件,比如...

  • 关于Git学习例程

    #Git学习例程 本来今天是准备学习如何使用GitHub命令,按照[Git与Github入门资料](http://...

  • Git

    Git - 简明指南是Git入门必备 使用Git管理Github时,记得配置邮箱,否则在Github项目上就看不到...

  • 【git】github入门

    参考文章 Pro Git 高级搜索 github高级搜索入口 fork fork的本意是叉子,动词作"分叉"讲,在...

  • Git/Github基础入门(windows)

    本文为我个人入门Git/GitHub之记录,学习过程中参考 git/github的使用,特此感谢! 本文环境:wi...

  • 三招命令入门git

    新手用三招命令就能入门git—在本地建立仓库并上传至github git init git add git com...

  • Git(分布式版本控制系统)

    1 Git是什么 - 认识 -为何需要Git - Git和GitHub有何区别 2 快速入门 git在相应的操作系...

网友评论

本文标题:【git】github入门

本文链接:https://www.haomeiwen.com/subject/jdfycttx.html