快速安装与环境准备
在Linux服务器上进行代码管理,CentOS 7搭配Git是非常经典的组合。无论是个人开发者还是团队运维,掌握这套流程能极大提升工作效率。打开终端,输入sudo yum install git -y命令即可自动下载并安装最新版。安装完成后,可以通过git --version检查版本信息,确认一切正常。如果遇到依赖问题或网络延迟,可以更换阿里云或清华大学的镜像源进行加速,整个安装过程通常只需要几分钟。系统自带的软件源经过优化,稳定性足以应对日常开发需求。
基础配置与身份设定
装好之后不要急着跑代码,先做好基础设置。Git需要记录提交者的身份信息,否则每次推送都会报错。执行git config --global user.name 你的用户名和git config --global user.email 你的邮箱地址两行指令。这里的用户名和邮箱不需要真实有效,只要符合格式即可,主要作用是在提交记录里留下痕迹。如果想随时查看当前配置,直接运行git config --list就能列出所有参数,确保全局变量生效。配置完成后,建议创建一个专门的代码存放目录,保持工作环境整洁。
创建仓库与克隆代码
接下来进入仓库操作阶段。假设你要在服务器上托管一个项目,先进入目标目录,然后执行git init初始化。此时目录下会多出一个隐藏的.git文件夹,这就是Git的核心数据库。初始化完成后,你可以把现有文件丢进去,或者直接用git clone链接从代码平台拉取远程代码。克隆时建议带上-b参数指定分支,避免拉到不稳定的主分支影响工作进度。如果是私有仓库,首次克隆通常需要输入账号密码或提前配置好SSH凭证。
日常提交与同步流程
日常开发中最常用的就是增删改查。修改完代码后,先用git status查看当前状态,它会清晰标出哪些文件被修改过、哪些是未跟踪的新文件。确定要提交的内容后,输入git add 把所有变动暂存起来,也可以单独git add 具体文件名只提交部分更改。暂存完毕后,执行git commit -m 提交说明将数据写入本地仓库。注意提交说明要写清楚这次改了哪里,方便后续回溯。如果发现漏加了某个文件,可以随时补交而不必重新提交整个项目。
远程推送与冲突处理
本地弄好了,自然要同步到远端。首先用git remote add origin 仓库地址绑定远程仓库,之后每次推送到主分支就只需git push origin master。如果多人协作,拉取最新代码用git pull origin master,它会自动合并远程更新和本地改动。遇到冲突时,Git会在文件里标记特定符号,手动解决后重新add和commit即可。建议定期执行git fetch查看是否有新提交,再手动merge,这样能降低冲突概率。推送前务必确认本地没有未保存的临时文件,以免污染主干代码。
实用技巧与维护建议
最后补充几个实用技巧。回退误提交的代码可以用git reset --soft HEAD 撤回最近一次提交但保留修改,或者用git checkout -- 具体文件名丢弃某个文件的未暂存更改。查看历史日志推荐加-oneline参数让输出更紧凑。如果需要生成免密SSH密钥以便频繁推送,运行ssh-keygen -t rsa -C 邮箱一路回车,然后把生成的公钥粘贴到代码托管平台的设置页面。CentOS 7虽然已经停止官方维护,但依然有大量存量服务器在稳定运行,配合Git的版本控制能力,完全能满足常规的项目部署需求。平时养成勤提交、多打标签的习惯,配合定时备份策略,数据安全就有保障。



