一、为什么需要安装Git
在Linux环境下开发或管理服务器项目时,代码版本控制是必不可少的一环。Git作为目前最主流的分布式版本控制系统,能够帮你高效记录每次代码改动,支持多人协作开发,并在出错时快速回滚到历史版本。大多数Linux发行版默认并不预装Git,因此手动安装和配置是每位开发者必须掌握的基础技能。
二、不同发行版系统的安装命令
安装过程因系统而异,但整体非常直观。如果你使用的是Ubuntu或Debian系统,可以直接打开终端,输入sudo apt update更新软件源,接着运行sudo apt install git即可完成安装。对于CentOS、RHEL或Fedora等Red Hat系系统,推荐使用包管理器yum或dnf。执行sudo yum install git或者sudo dnf install git即可自动解决依赖并完成安装。安装完成后,可以在终端输入git version查看版本号,确认是否安装成功。如果提示找不到命令,说明环境变量未正确加载,此时需要检查PATH路径或重新登录终端。
三、基础参数配置
安装成功后,第一步就是设置用户信息。Git需要通过用户名和邮箱来标记每一次提交的作者身份。使用git config --global user.name你的名字设置提交者名称,注意名字中间如果有空格,建议用英文双引号括起来。接着运行git config --global user.email你的邮箱地址绑定关联邮箱。这两个配置会写入当前用户的家目录下的.gitconfig文件中,对所有仓库生效。如果想临时修改某个项目的专属信息,可以去掉--global参数,直接针对当前目录生效。此外,建议顺手配置一下默认的文本编辑器,例如执行git config --global core.editor vim,这样在编写提交备注或合并冲突时能直接使用你熟悉的编辑器,避免系统调用nano导致操作不习惯。
四、SSH密钥配置与测试
为了避开每次推送代码都要输入账号密码的麻烦,配置SSH密钥是标准做法。在终端输入ssh-keygen -t ed25519 -C你的邮箱,一路按回车保持默认选项即可生成密钥对。系统会在.ssh目录下创建私钥和公钥文件。接下来需要用cat命令查看公钥内容并复制到平台网站的SSH设置页面中保存。配置完毕后,执行ssh-T git@github.com进行连通性测试。如果看到successfully authenticated的提示,说明密钥已生效,后续拉取和推送代码都将通过加密通道完成,速度更快且安全性更高。
五、常用初始化与工作流技巧
实际使用中,学会快速初始化仓库能大幅提升效率。进入项目文件夹后,直接运行git init即可生成隐藏的配置目录。如果是从零开始的新项目,可以配合git add .将当前所有文件加入暂存区,再用git commit -m初始提交进行首次快照保存。遇到多人协作场景时,记得养成先git pull拉取最新代码再工作的习惯,防止本地覆盖他人改动。如果需要忽略编译生成的临时文件或大型日志数据,可以在项目根目录新建.gitignore文件,逐行填入不需要追踪的文件名模式。这些基础操作组合起来,就能构建一套稳定可靠的日常开发流程。