Git
Git概述
Git是一个免费的,开源的分布式版本控制系统,可以款速高效的处理从小型到大型的各种项目
Git易于学习,占地面积小,性能极佳, 它具有廉价的本地库, 方便的暂存区域和多个工作流分支等特性.
其性能优于Subversion, CVS,Perforce和ClearCase等版本控制的工具
什么叫版本控制
我们一直都叫Git为版本控制器,那你知道什么叫版本控制吗?下面由我来给你解答
版本控制实际上是一种记录你文件内容变化,以便将来查阅特定版本修订情况的系统.
版本控制其实最重要的是可以记录文件修改的历史记录,从而让用户能够查看历史版本,方便版本间的切换
为什么要用版本控制
因为你从个人开发过渡到团队的开发, 有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。
就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。
你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。
Git的工作机制和代码托管中心
Git的工作机制分为:工作区, 暂存区, 本地库
工作区:你自己或团队写代码的地方
暂存区:在Git中执行git add 的命令会把你工作区的代码添加到暂存区,做一个临时存储的功能,会跟踪你的所有文件
本地库:在Git中执行git commit 的命令会把你暂存区的代码提交到你的本地库,然后会生成一个版本. 注意:生成版本后版本不可删除!!! 因为你后面的版本要依托于前面的版本才能创建出一个新的版本!!!
代码托管中心:代码托管中心是基于网络服务器的远程代码仓库,一般我们简单的称他为远程库,
互联网的远程库如:GitHub(国外), Gitee码云(国内网站),全世界都可以查看和访问
局域网的远程库如:GitLab(用于公司的开发),除公司以外的人不可查看和访问
Git的下载和安装
Git官方下载网站:点击下载Git
先进入Git官方网站,然后点击那个屏幕下的长条,点击后会自动识别你电脑是什么系统,是64位还是32位,然后自动下载
安装
下载完成后就会出现下面的安装包,然后需要双击运行它
一直Next下一步,直到:
选择 Git 命令的执行环境, 这里推荐选择第一个, 就是单独用户 Git 自己的命令行窗口. 不推荐和 windows 的命令行窗口混用
在“Configuring the line ending conversions”选项中,
第一个选项:如果是跨平台项目,在 windows 系统安装,选择;
第二个选项:如果是跨平台项目,在 Unix 系统安装,选择;
第三个选项:非跨平台项目,选择。
安装成功后:右键菜单,会多出以下选项卡
然后右击点击 Git Bash Here 进入Git窗口执行 git --version 命令来查看你Git的版本号
完成以上步骤后,就代表你已经安装完Git, 你就可以使用Git这个专业的分布式版本控制系统了
Git的常用命令
命令名称 | 作用 |
---|---|
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本库状态 |
git add 文件名(如:a.txt) || 文件路径 | 添加到暂存区 |
git commit -m “文件信息” 文件 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭(版本切换) |
说明:签名的作用是区分不同的操作者身份. 用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的.Git首次安装必须要设置一下用户签名,否则无法提交代码
注意:这里设置的用户签名和将来登录的 GitHub (或其他的代码托管中心)的账号没有任何关系
注意:生成版本后版本不可删除!!! 不可删除!!! 不可删除!!!
总结
1.Git是一个免费的,开源的分布式版本控制系统
2.Git多用于团队, 公司项目时用的
3.Git有很重要的版本控制功能,它可以让用户能够查看历史版本,方便版本间的切换
最后作者创作不易,如果文章对你有帮助的话,记得给个点赞关注