Git入门教程

第1章 Git概述

  • Git是一个免费的、开源的 分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种
    项目 。
  • Git易于学习,占地面积小,性能 极快 。 它具有廉价的本地 库 ,方便的暂存区域和多个工作
    流 分支 等 特性。 其性能优于 Subversion、 CVS、 Perforce和 ClearCase等 版本控制 工具。

1.1 何为版本控制

  • 版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。
  • 版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,
    方便版本切换。
    在这里插入图片描述

1.2 为什么需要版本控制

主要原因:简化团队开发。

1.3 版本控制工具

版本控制工具有集中式版本控制工具、分布式版本控制工具。

1.4 Git简史

一开始是Linux系统版本控制。
Linus本人手动合并代码 -> 商业软件:BitKeeper -> 开发Samba的Andrew试图破解BitKeeper的协议,被BitMover公司发现,要收回Linux社区的免费使用权。-> Linus自己用C语言开发了一个分布式版本控制系统:Git。-> GitHub上线

Git 工作机制

在这里插入图片描述

Git 和代码托管中心

代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库。

  • 局域网
    • GitLab
  • 互联网
    • GitHub(外网)
    • Gitee 码云(国内网站)

第2章 Git 安装

官网地址:[Git官网](https://git-scm.com/),查看GNU 协议,可以直接点击下一步。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右键任意位置,在右键菜单里选择Git Bash Here即可打开 Git Bash命令行终端。

第3章 Git常用命令

命令名称作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户签名
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m " 日志信息 " 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值