【个人笔记】Git

Tiltle: Github 使用


📖 快速使用


音标:[ɡɪthʌb]

0 介绍

  • Github是一个面向开源与私有软件项目的 托管平台,Git源自其内部的版本库格式.
  • 2008年上线,18年被微软收购;
  • 有很多知名的开源项目:jQuery、python等
  • Github有企业版,要付钱. 免费用户只能使用公共仓库,代码要公开;付费用户可建立私人仓库.

1 Git 入门

1.1 准备工作

  1. 注册github账户
  2. 下载安装git
  3. … 懒得写了

1.2 是否用ssh

  • 前言

    分成用 https url进行 git clone,和用 ssh url 进行clone;

    区别

    1. https url 进行clone时方便,谁的项目都能随便 colne;用ssh url 进行clone麻烦,必须是项目的拥有者,需配置配置和添加 ssh key;
    2. 用https url的,push时需要用户名和密码(得project开了权限),这样不方便也不安全;ssh在push时方便又安全,不需要用户名,若ssh设置了密码就需要密码,不然密码都不需要;

    github生成ssh密钥教程 优快云

1.3 project的建立到简单flow

  • git init

    把当前路径,新建仓库并初始化

    在当前目录中生成本地的git管理与文件夹 (.git/

  • 配置个人信息

    1. git config --global user.mail "我邮箱@?.com"

    2. git config --global user.name "我的usr name"

    全局设置个人commit的usr name、邮箱

    取消的方式:git config --global --unset user.mail 以及 --unset user.name

    设置全局,就是所有项目commit时都用这个;在公司电脑上不知道会不会影响别人,我把global撤了;

    不想设置全局的话,就删掉--global

    • 查看是否设置成功:输 git config --list

      会打印本地project的 .git/config 中的内容,会显示user和email设置信息

  • git add 文件

    没报错,就成功地把文件加入到了仓库的暂存区

    git add . 加入所有文件

    • 注意:git add .git add -A的区别

      git add .是当前path下,文件变化都加入到暂存区,不包括“删除”

      git add -A 或者 git add --all是所有path下,==整个项目的文件变化(包括删除)==都加入到暂存区。

  • git commit -m '注释' (是短注释)

  • git commit -a (弹窗长注释)

    上传当前版本

  • git push -u origin master

    提交到网络上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值