Git---入门+出师-应用宝典(学会工作中基本够用)

Git历史

  • GitLinux之父被迫开发的
  • Linux之父【林纳斯·本纳第克特·托瓦兹(Linus Benedic Torvalds )】 1969、芬兰
  • 个人认为这张挺帅
  • Linux公开后,参与开发者过多,1991-2002Linux的代码维护很繁琐,在2002年时商业版的BitKeeper以合作的形式面为为Linux团推提供了BitKeeper这款分布式版本控制系统
  • 因后期Linux社区大佬破解BitKeeper,导致2005LinuxBitKeeper合作结束
  • 所以Linux之父被迫开发了一套版本控制工具,也就是现在的Git,开发时间共用时2周
  • Git是目前世界上最先进的分布式版本控制系统。

Git安装

下载

配置文件路径

  • 系统配置文件
    ...\Git\etc\gitconfig
    
  • 个人配置文件
    C:\Users\用户名\.gitconfig
    
  • 秘钥存放地址
    C:\Users\用户名\.ssh
    

Git初始化配置

设置个人全局(--global)配置

  • 设置全局名称
     git config --global user.name "userName"
    
  • 设置全局邮箱
    git config --global user.email "aaa@qq.com"
    
  • 查看全局变量
      git config --list
    

创建远程仓库(Gitee或Gitlab)

  1. 默认码云(Gitee)或自己公司搭建的GitlabGithup国外的,直接放弃

  2. 码云注册账号并登录

  3. 设置本机绑定SSH公钥,实现免密码登录!

    • Windows进入C:\Users\Administratorl\.ssh目录(安装git时自动生成的)

    • macOS进入/Users/nan/.ssh/目录(需要显示隐藏文件夹)

    • 打开git命令窗口输入:

      • # 使用rsa加密算法生成公钥
        ssh-keygen -t rsa
        # 输入命令并回车,后续的提示一路回车
        
    • 生成公钥成功

  4. C:\Users\Administratorl\.ssh目录下的id_rsa.pub文件中的内容(公钥信息public key)复制到码云账户
    image-20201106174147011

  5. 使用码云创建一个自己的仓库!

    image-20201106174649704


至此git所需环境全部准备完毕,在彻底使用前需先了解原理


Git原理

Git的工作区域

Git本地有三个工作区域∶

  • 工作目录(Working Directory )
  • 暂存区(Stage/Index)
  • 资源库(Repository或cit Directory)
  • 加上远程的git仓库(Remote Directory)就可以分为四个工作区域

文件在这四个区域之间的转换关系如下∶

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值