写点什么

软件测试|码农必会的 git 操作(一)

  • 2023-05-24
    北京
  • 本文字数:1269 字

    阅读完需:约 4 分钟

搜索微信公众号:TestingStudio,学习更多测试开发前沿技术

前言

现在大家日常工作中都会用到 git 进行代码和版本管理,但是很多初学者对 git 不熟悉,对 git 的操作不了解,所以我想写几篇文章对 git 进行系统的介绍和操作教程。

介绍

Git 是一个开源的分布式版本控制系统。与 svn 最大的区别在于,svn 是集中式的。集中式版本控制系统的版本库是放在中央服务器的,工作时必须依赖于中央服务器,如果没有网络或者中央服务器挂了,基本所有人都没有工作了。


而分布式版本控制是指每个人电脑里都有完整的版本库,某一个的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。在本地即使没有网络的情况下,也能完成代码的版本管理。不过为了方便多人协作,会在远程创建一个版本仓库对代码进行托管,如大家常听说的 github,gitlab 等,供大家同步和共享,这只是形式意义上的“中央服务器”,没有他大家也照样各自干活。

Git 环境安装

本文以 Windows 系统为例,介绍 Git 的环境安装。


  1. 下载 git 安装包Git下载地址,需要按照自己的操作系统下载相应的安装包,32 位系统下载 32 位的安装包,64 位系统下载 64 位系统的安装包,如下图所示:



  1. 安装 Git 安装 Git 没有其他操作,一直点击'Next'下一步即可



  1. 配置 Git 环境变量将 git 安装目录的 bin 目录配置到电脑的环境变量下,如下图所示,配置完成之后需要点击确定。



配置完成之后,打开 cmd 命令行,查看是否配置成功


git --version
复制代码


出现如下图所示的版本信息,即表示配置成功:



  1. 配置用户名与邮箱完成环境配置后,我们需要确认我们的用户名和邮箱,便于后续我们进行版本管理和代码托管。


我们在桌面->右键->Git Bash Here



git config --global user.name "用户名"git config --global user.email"邮箱地址"
查看配置信息:git config --global --list
复制代码



  1. 生成密钥


ssh-keygen -t rsa -C "邮箱地址"
复制代码




  1. 查看密钥


cd ~/.ssh #进入密钥存储目录
cat id_rsa.pub #查看公钥
复制代码


设置 Gitee 账号

我们前面说了,Git 是一个分布式版本控制系统,我们可以通过一个共同的远程仓库进行代码管理,实现分支开发和主干发布。GitHub,Gitlab,Gitee 都是我们可以使用的远程仓库。


GitHub 是目前最主流的开源的代码仓库管理平台,但是因为网络问题,我们的访问经常受限,所以本篇文章不以 Github 为例做介绍。


Gitlab 主要是做私有化部署的代码仓库管理平台,更多用在企业内部的产品开发,较少个人用户。


Gitee 是开源中国(OSChina)推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台。


Gitee 不会因为访问受限而导致我们经常访问失败,所以本篇文章以 Gitee 为例,GitHub 与 gitlab 操作也与 Gitee 类似,这里不多赘述。


需要使用 Gitee 是,第一步我们要先注册自己的账号。


  1. 打开浏览器,进入Gitee注册地址,如下图所示



  1. 设置邮箱地址右上角悬停->设置->邮箱管理->新增,输入邮箱地址,点击确定。



  1. 添加公钥至 Gitee 我们还要将自己刚刚生成的公钥复制粘贴到 Gitee 上,作为我们上传代码时的身份凭证。设置->安全设置->SSH 公钥



到这里就完成了公钥的配置。

总结

本文主要介绍了安装 Git 的环境已经注册配置 Gitee 账号的内容,后面我们还将介绍创建仓库,分支管理等 Git 知识。


获取更多相关知识

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试|码农必会的git操作(一)_霍格沃兹测试开发学社_InfoQ写作社区