Git 简介与安装配置
Git 是目前业界最主流的分布式版本控制系统,无论是个人项目还是大型团队开发,都离不开它的支撑。在 Linux 环境下部署 Git 非常便捷。打开终端后,根据你的系统类型选择对应指令。Ubuntu 和 Debian 系列执行 sudo apt update 以及 sudo apt install git 即可。CentOS 和 Fedora 用户则需使用 sudo dnf install git 或 sudo yum install git。安装完毕后输入 git --version,屏幕返回类似 git version 2.xx.x 的信息就说明环境搭建成功。首次使用前必须配置全局身份信息,运行 git config --global user.name 你的名字 和 git config --global user.email 邮箱地址,这两项数据会出现在每一次代码提交的日志里,是区分贡献者的关键标识。
本地仓库初始化与提交
进入你的项目根目录,执行 git init 命令,系统会创建一个隐藏的 .git 目录,这就是版本管理的核心。此时仓库处于空状态,你可以开始编写代码或放置文档。当文件发生变化时,Git 并不会自动追踪所有改动,需要手动将其加入暂存区。使用 git add 具体文件名 可以精准添加单个文件,而 git add . 则会扫描当前目录并收录所有新增和修改过的内容。暂存完成后,通过 git commit -m 简短说明 将快照固化到历史中。如果中途反悔想丢弃工作区的修改,可以用 git restore 文件名 快速还原。查看历史记录时,git log 默认以紧凑格式展示,加上 --oneline 参数能让输出更加清爽,方便快速定位某次提交。建议养成定期提交的习惯,每次保存都配上清晰的描述,后续排查问题时会节省大量时间。
分支策略与合并技巧
在实际开发流程中,直接在主干上修改代码极易引发灾难性后果。分支机制允许开发者开辟独立空间进行实验或新功能研发。列出所有分支使用 git branch,带星号的代表当前所在路径。新建分支并立即切换过去,可以一步到位执行 git checkout -b 分支名,老版本 Git 推荐此写法,新版也可拆分为 create 和 switch 两个动作。当某个分支的功能调试完毕,准备整合进主线时,先切换回 master 或 main 分支,随后运行 git merge 目标分支名 完成代码融合。若两人同时修改了同一行代码,Git 会抛出冲突警告。此时打开提示的文件,找到冲突标记,人工筛选保留正确逻辑,删除冲突符号后再执行 add 和 commit 即可彻底解决。对于不需要长期保留的实验性分支,可以使用 git branch -d 分支名 进行清理,保持仓库整洁。
远程协作与日常同步
本地备份终究无法满足多人协同的需求,接入远程服务器是必经之路。第一次关联第三方平台时,先用 git clone 仓库地址 将完整项目下载到本机,该命令会自动建立名为 origin 的远程指针。后续推送本地成果到云端,指令为 git push origin 分支名。同事更新了代码,你需要及时同步,执行 git pull origin 分支名 即可拉取最新变更并自动合并。若你只想观察远端动态而不改变本地进度,改用 git fetch origin,它会静默下载对象数据库,配合 git diff 对比差异会更加安全稳妥。遇到连接超时或权限拒绝,通常是因为 SSH 端口被拦截或未配置公钥,检查 ~/.ssh 目录下的授权文件,并按平台官方指南重新绑定密钥就能恢复畅通。掌握这些基础指令后,配合 .gitignore 过滤无关文件,你就能在 Linux 环境下高效掌控项目版本。




