Git安装与配置

前言

  • 本文介绍配置在MAC OS环境下进行
  • 建议Windows在官网下载

一、版本控制系统

1、版本控制系统的历史

  • 本地版本控制系统

  • 集中式版本控制系统–以SVN为例

    • subversion的缩写,是一个开放源代码的版本控制系统
    • 通过采用分支管理系统的高效管理
  • 分布式版本控制系统–以Git为例

    • 一个开源的分布式版本控制系统
    • 可以有效、高速的处理从很小到非常大的项目版本管理

2、Git简介

  • 分布式:有本地和远程版本库
    • 离线时也可以工作:提交到本地库、本地回滚…
  • 常用命令流程:
    在这里插入图片描述

二、Git安装

1、安装

  • 使用apt-get
sudo apt-get install git
  • 使用homebrew
brew install git

备注:homebrew安装:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、 判断是否安装成功:

  • 以下两种方式都行:
git --version
git version

输出git的版本即安装成功
在这里插入图片描述

三、Git配置

1、SSH
1)配置SSH
a、.gitconfig配置账号
在这里插入图片描述
PS:git自带git config进行控制git的配置

  • 针对当前系统:/etc/gitconfig
  • 针对当前用户:~/.gitconfig或~/.config/git/config
  • 针对当前仓库:仓库/.git/config

b、生成密钥
在这里插入图片描述

c、再将id_rsa.pub下的公钥上传到github/gitlab中SSH Key中。
d、再将id_rsa下的私钥配置到自己电脑中。

  • 利用ssh-add
ssh-add .ssh/id_rsa
  • 私钥添加到 ssh-agent 所管理的一个 session 当中,而 ssh-agent 是一个用于存储私钥的临时性的 session 服务,当你重启后,ssh-agent 服务就重置了,需要重新添加
  • 若想永久保存

2)克隆代码

git clone git@github.com:xxx/xxx.git  

2、HTTPS[略]

四、Git常用命令

1、git init

  • 当你本地创建了一个目录,进入目录,用git init命令进行初始化,此后目录下文件就可以进行版本控制了

2、git add .

  • 添加新建文件到暂存区

3、git commit -m “提交的注解”

  • 将新增文件提交到本地仓库

4、git status

  • 查看仓库状态

5、git log

  • 查看仓库提交历史

6、git branch

  • 查看分支

7、git branch xxx

  • 创建分支xxx

8、git push

  • 将本地仓库推送到remote

9、git clone xxx

  • 克隆远程代码xxx到本地

10、git fetch或git pull

  • 获取远程数据的变更

11、git checkout xxx

  • 切换到分支xxx

12、git merge xxx

  • 合并到分支xxx

参考文档

  1. git-维基百科
  2. git-用户手册
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值