在Linux服务器上进行代码管理,Git是最核心的版本控制工具。CentOS 7系统自带的基础软件源通常包含Git,但初始版本可能偏旧。本教程将手把手教你如何在CentOS 7上完成Git的安装、基础配置、本地仓库创建以及远程同步操作,内容以实际命令行操作为主,适合初次接触或需要快速上手的管理员参考,全程无需复杂图形界面,纯命令行即可高效完成。
第一步:安装Git环境
登录你的CentOS 7服务器后,打开终端窗口。直接使用yum包管理器安装是最简单稳妥的方式。执行命令 yum install git -y ,系统会自动联网下载并安装Git及其依赖文件。安装过程结束后,可以通过 git --version 命令检查版本号,确认安装成功。如果默认源的Git版本过低,无法满足新项目需求,可以启用EPEL源升级或直接下载源码编译,但绝大多数日常开发、脚本管理和文档协作场景下,官方源提供的版本完全够用且稳定性最佳。
第二步:配置用户信息
Git每次提交记录都必须绑定作者身份,因此安装完成后必须配置用户名和邮箱。这一步只需输入两行命令即可全局生效。第一行是设置你的名字,替换成你自己的实际名称,例如 git config --global user.name yourname 。第二行是设置邮箱,同样替换为你常用的邮箱地址,例如 git config --global user.email youremail@example.com 。配置完成后,Git会在当前用户的家目录下生成一个隐藏配置文件,后续的所有操作都会默认读取这里的身份信息,无需重复设置,也保证了提交记录的规范性。
第三步:创建本地仓库与基础操作
选择一个存放项目的目录,进入该路径后执行 git init 命令,系统会初始化一个空的Git仓库,并在目录下生成隐藏的.git文件夹。此时你就可以把现有代码放进来了。使用 git add . 将所有新文件或修改过的文件加入暂存区,也可以指定具体文件名进行部分提交。暂存完成后,运行 git commit -m "填写本次提交的说明文字" 将更改正式保存到历史记录中。如果想查看当前工作区的状态,随时输入 git status 就能清楚看到哪些文件已修改、哪些已暂存。通过 git log 可以翻阅完整的提交历史,包括提交人、时间和唯一哈希值,方便日后追溯和比对。
第四步:关联远程仓库与代码同步
本地管理只是第一步,团队协作通常需要连接GitHub、Gitee或自建GitLab等远程服务器。首先用 git remote add origin 远程仓库地址 将本地仓库与远端建立链接,地址一般是以.git结尾的HTTPS或SSH链接。如果是首次推送代码到远程空白仓库,使用 git push -u origin main 即可上传所有文件并设置追踪关系。之后日常更新只需 git push 就能自动同步。当团队成员提交了新代码时,你在本地执行 git pull 即可拉取最新内容并自动合并。如果遇到冲突,Git会明确提示文件位置,手动编辑文件解决差异后,再次提交覆盖即可。
第五步:常用技巧与注意事项
在实际使用中,建议养成定期commit的习惯,不要一次性堆积大量修改再提交,这样便于回滚和快速定位问题。遇到临时想保存的进度可以用 git stash 暂存起来,处理完其他任务后再 git stash pop 恢复。如果需要忽略某些文件类型,在项目根目录创建.gitignore文件,在里面列出文件后缀或目录名即可防止无关文件被纳入版本控制。另外,涉及核心业务代码的操作前最好先打标签或备份快照,虽然Git本身具备极强的恢复能力,但谨慎操作能避免不必要的麻烦。掌握以上流程后,你就能在CentOS 7环境下流畅地进行代码版本管理,无论是个人项目还是团队开发都能游刃有余。



