中年Git实战001:Windows系统Git安装及设置详解
什么是版本控制
版本控制是在软件开发的过程中用于对工程、目录及文件的修改记录和备份管理 , 比如各种程序代码、配置文件及说明文档 。 比如在开发过程中难免会遇到误操作、程序Bug、代码异常等问题 , 这时候我们就可以利用版本控制查看修改记录及恢复之前代码 。 版本控制可以跟踪记录整个软件的开发过程 , 详细追踪到每个文件的历史修改记录 。 可以实现跨区域多人协同开发 , 达到并行开发、提高开发效率 。 常见的版本控制器有Git、SVN、CVS、VSS、TFS等等 , 影响力最为广泛的应该要属Git了 , 它的灵活、高效让越来越多的项目采用 Git 来管理项目开发 。
本文插图
?什么是Git
Git 是一个开源的分布式版本控制系统 , 所有版本信息仓库全部同步到开发者本地(没有中央服务器) 。 这样每台电脑上都有完整的版本库 , 开发时不需要联网就可以查看所有的版本历史 。 当用户对文件或代码进行修改后将其提交至服务器 , 其他用户通过服务器拉取就可以获取到对方修改的内容 。 由于每个台电脑都保存有项目的所有版本数据 , 只要有一个电脑正常就可以恢复所有的数据 。 虽然这意味着增加了每台电脑的本地存储空间占用 , 但是可以有效的保护源代码或文档(开发不易哦) 。
本文插图
?安装Git Windows上使用Git可以直接去Git官网下载对应操作系统的安装程序 , 然后按默认选项安装即可 。 安装成功后在开始菜单中会有Git项 , 菜单下有3个程序分别是Git Bash(Linux风格的命令行)、Git CMD(Windows风格的命令行)、Git GUI(图形界面的Git) 。 点击Git Bash会弹出一个类似命令行窗口就说明Git安装成功 , 也可以在任意目录位置鼠标右键选择“Git Bash Here”选项 。 如果官网下载Git太慢我们可以使用国内镜像来下载 , 这里提供一个Git淘宝镜像可以快速下载 。
本文插图
?配置Git
要想让Git找到你就需要告诉它你的识别标识 , 这就需要你设置用户名和邮箱 。 每次Git提交都会使用该信息 , 所以这点非常重要 。 Git提供了config命令来帮助设置配置信息 , 在命令行输入:git config --global user.name "你的用户名"和git config --global user.email "你的邮箱" 。 命令执行结束后可用 git config --global --list 命令查看配置是否OK , 注意这里的-global参数表示全局变量 , 也就是这台电脑上所有的Git仓库都会使用这个配置 。
【中年Git实战001:Windows系统Git安装及设置详解】
本文插图
?远程仓库 顾名思义就是非本地的仓库 , 通常指向某个服务器作为共用的仓库 。 远程仓库一般不直接参与开发工作 , 主要作为项目托管中心 。 当项目需要多人协同开发时 , 每个人都可以通过远程仓库克隆代码到本地进行开发 。 当在本地仓库进行实际修改和版本管理后 , 再通过远程仓库进行代码的更新和交换可以保证代码的完整性和时效性 , 这样可以提高开发的效率 , 也方便了项目管理、沟通交流 。 常用的Git代码托管平台有GitHub、GitLab、Bitbucket、Coding、Gitee(码云)、TaoCode(阿里)等 , 一般的首先都是GitHub , 但是公司禁用了只好用GitLab来做管理了 。
本文插图
生成SSH密钥
SSH keys是本地仓库和远程仓库传输数据的身份凭证(类似Token) , 密钥中加密了你的用户信息 。 在bash窗口输入命令:ssh-keygen -t rsa -C "你的邮箱" -b 4096 , 默认保存地址为OS:Users用户名.ssh目录下 。 这里直接回车继续提示输入密码 , 若不想设置密码直接回车即可生成密钥 。 在默认目录下会生成两个文件分别是id_rsa( 私钥)和id_rsa.pub(公钥) , 公钥一般是给服务器添加授权的 , 私钥是执行任务时用来匹配公钥的 , 只有当匹配成功才能完成本次的操作 。 查看本地是否存在公钥可以直接使用命令:cat ~/.ssh/id_rsa.pub , 复制公钥可以使用命令:$ cat ~/.ssh/id_rsa.pub | clip 。
推荐阅读
- 女性健康|女人过了中年,为啥经常会感到小腿没力气?
- 中年|老小区加装电梯,六七楼业主太难了,一楼的灵魂拷问让他们沉默了
- 中年|谷歌生草机,翻译《我的世界》20变,连亲妈都不认识
- 中年|一个电饭煲就能做出的花样焖饭合集,简单又省事
- 【婚姻】中年人的婚姻,最重要的不是爱与不爱,而是这三点
- 中年|馋死人了!好吃的青菜鸡蛋面的详细介绍!快进来看看吧!
- 中年|业主每天回家被盘问, 动手打了保安一顿, 网友: 是保安的问题
- 【离婚】人到中年,不复婚不二婚,这位45岁离婚女人,说出了最好的活法
- 人体|适合常吃3种食物,降压减脂,清理肠胃,增强抵抗力人到中年
- 火爆新闻|现在王小丫也已经是52岁的中年女人了,当初的容貌也不复存在,每天都坚持自律的生活
