Git基础知识

1、版本控制

即版本迭代,在开发过程中用于管理我们对文件、目录或者工程等内容的修改历史,可查看历史记录,恢复成之前的版本

主流版本控制器如下:

  • Git
  • SVN
  • CVS
  • VSS
  • TFS

2、版本控制分类

2.1 本地版本控制

记录每次文件的更新,可以对每个版本的文件进行一个快照,或者是记录补丁文件,适合个人用

2.2 集中版本控制 SVN

所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新活上传自己的修改

请添加图片描述

2.3 分布式版本控制

所有版本信息仓库同步到本地的每个用户,这样可在本地查看所有历史版本,也可以离线本地提交
请添加图片描述

GitSVN最主要的区别

  • Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,Git是目前世界上最先进的分布式版本控制系统

  • SVN是集中式版本控制系统,版本库是放在中央服务器的,工作的时候用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器,集中式版本控制系统必须联网才能工作,对网络要求比较高

3、基本的Linux命令

  • cd:改变目录
  • cd..:回退到上一个目录,直接cd进入默认目录
  • pwd:显示当前所在的目录路径
  • ls(ll):都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细
  • touch:+文件名,新建一个文件
  • rm:+文件名,删除一个文件
  • mkdir:新建一个目录,即新建一个文件夹
  • rm-r:+文件名,即删除一个文件夹
  • mv移动文件,mv index.html src index.html是要移动的文件,src是目标文件夹,这样写必须保证文件和目标
  • reset:重新初始化终端/清屏
  • clear 清屏
  • history:查看命令历史
  • help:帮助
  • exit:退出
  • #:注释

4、Git配置

所有的配置文件都保存在本地

4.1 查看配置

git config -l
请添加图片描述

4.2 查看系统配置

git config --system --list

请添加图片描述
请添加图片描述

4.3 查看当前用户全局配置

$ git config --global --list
请添加图片描述
请添加图片描述

设置用户名字和邮箱(用户标识)不配置代码会提交不上去

请添加图片描述

配置环境变量是为了全局使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值