学习GitHub之路

一>引言

        先粗略的简单介绍下git,github,svn三者之间的区别。git是一个开源的分布式版本控制系统;github是基于git系统之上的一个面向开源及私有软件项目的托管平台;svn也是一个开放源代码的版本控制系统,与git最大的区别就是前者是集中式,后者是分布式的。至于详细专业的介绍可自行百度,这里就不做过多的描述了。

        git删除输入过的历史命令 :  删除 %HOMEPATH%/.bash_history 文件

          git在线教程 Pro Git(中文版)

二>GitHub使用的环境搭建

        1.去https://github.com注册一个自己的账户

        2.去git官网https://git-scm.com/下载最新版的git安装

        3.去tortoisegit官网https://tortoisegit.org/下载最新版安装(这是一个git的插件,方便像svn一样界面化的操作)

        4.上述2,3步骤一定要安装与本机系统对应的版本(例如我自己的就是windows x64),之所以单独列出这一点,是因为很重要,如果你电脑是64位而你却安装的32位的git和tortoisegit的话,会有各种bug,很多功能莫名其妙的用不了

        注:直接github官网上创建仓库或者git bash命令行创建仓库,这些基础的方法可自行百度,一大堆教程,我就不bb了


三>GitHub拉取代码

        上述环境完成后,就可以从远程仓库拉取代码了,远程拉取有两种方式:

        1.https : 需要输入账户邮箱,密码验证了才能开始拉取

        2.ssh :需要远程网页配置公钥,本地就可以直接拉取

        目前我使用的是第二种,很方,本地生成一个key,然后把key添加到github网页端的ssh keys里就ok了,很方便。至于怎么生成和添加key,可自行百度,这里就跳过了


四>GitHub上传大文件操作

        github规定上传的单个文件不能超过100m(我测试了超过50m就警告,但是不报错,超过100m才报错)

          对于大型项目,打包好的资源随随便便超过100m,超过1g的都有,所以这点限制很蛋疼,百度了下有各种破解方案介绍

例如: [Git] 处理 github 不允许上传超过 100MB 文件的问题这个链接介绍等(我就是参照这个教程搞定的)

        说的

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值