Github(学者说)

Github


前言:如今的编程,早已不是单打独斗的模式了。优秀的编程人员,甚至是初学者,都必须学会如何与他人高效协作。Github是编程协作中须要掌握的基础知识。如何尽快入门,少走弯路呢?希望读过本文,你能获得一些帮助。

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,在 GitHub 上托管的版本数量非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等
**

推送过程(本地→远程)

1、git push 远程仓库地址
2、git push -u 远程仓库地址别名 分支名称
(‘-u’ 首次推送记住远程仓库地址,下次只需要 git oush 直接推送即可)
3、git remote add 远程仓库地址别名 远程仓库地址

克隆仓库

A:克隆仓库数据到本地

 git clone 远程仓库地址(拉取最新数据版本)

B:拉取最新仓库版本

 git pull 远程仓库地址 

多人协作开发流程

1、员工甲在自己的计算机中创建本地仓库
2、员工甲在github中创建远程仓库
3、员工甲将本地仓库推送到远程仓库
4、员工乙克隆远程仓库到本地仓库
5、员工乙将本地仓库中开发的内容推送到远程仓库
6、员工甲将本地仓库中最新的内容拉取到本地进行再次开发

仓库分几种?

  • 本地仓库:建立在本地的文件夹。
  • 远程仓库:建立在互联网的服务器内的文件夹。
  • 分布式版本控制系统:配有两个仓库,在你的电脑上有一个 本地仓库 ,在远程的服务器上有一个 远程仓库 。 我们在提交文件的时候会先提交到本地仓库,然后在有网络的情况下,再从本地仓库提交到网络上的远程仓库。
    Git 就是一个典型的分布式版本控制系统
    Github就担任了上述的远程仓库这一角色,就是一个存放在外网服务器上的一个文件夹。并且Github是免费的开源的托管平台

watch:会持续收到项目的动态
fork:复制某个项目到自己的仓库
star:点赞数,表示对该项目表示认可,点赞数越多的项目一般越火
clone:将项目下载到本地
follow:关注你感兴趣的作者,会收到他们的动态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值