一、通过终端安装Git
在Ubuntu系统中配置版本管理工具,最快捷的方式就是直接使用自带的包管理器。打开终端后,输入以下命令并回车。系统会自动联网下载并安装最新稳定版。
sudo apt update
sudo apt install git
安装完成后,可以通过查看版本号来确认是否成功。执行git --version命令,如果终端返回类似git version 2.xx.x的信息,说明环境已经就绪。这一步通常只需要几十秒,网络顺畅的情况下会非常顺利。
二、初始化个人身份信息
Git在安装后不会自动记录你的身份,每次提交代码时都会提示报错。因此第一步必须设置全局的用户名和邮箱。这些信息会出现在每一次代码提交的记录里,用于追踪贡献者。请替换为你自己的真实信息。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱地址"
配置完成后,Git会将信息保存到用户主目录下的隐藏文件.gitconfig中。后续所有仓库都会默认继承这些设置,无需重复配置。如果想查看当前生效的配置,可以运行git config --list命令核对。
三、创建本地仓库的基本流程
版本管理的核心是把项目文件夹交给Git跟踪。进入目标目录后,执行git init命令初始化仓库。此时文件夹内会出现一个隐藏的.git目录,这就是控制历史版本的数据库。初始化成功后,你可以开始添加文件。
将新文件或修改过的文件加入暂存区,需要使用git add命令。如果是单个文件,直接写文件名即可。如果是整个项目,推荐使用点号代表当前目录下所有新增或变更的内容。git add .命令能一次性收集所有待提交的文件。
暂存区准备好后,执行git commit提交快照。每次提交都必须附带说明文字,用双引号包裹在-m参数后面。清晰的注释能帮助团队快速理解本次改动的目的。例如git commit -m "完成首页布局调整"。
四、常用操作命令汇总
日常开发中,以下几个指令覆盖了百分之九十以上的操作场景。随时掌握它们能大幅提升工作效率。查看当前工作区状态是最基础的习惯,git status命令会绿色显示已暂存的文件,红色显示未暂存的修改,让你随时掌握进度。
远程协作离不开推送和拉取操作。第一次连接远程仓库前,需要先关联地址。使用git remote add origin 仓库链接完成绑定。之后推送本地修改到云端只需git push -u origin main。拉取他人更新则用git pull origin main。注意分支名称可能因项目配置不同而有所差异。
遇到冲突是常态。当多人同时修改同一行代码时,Git无法自动合并。此时需要手动打开冲突文件,找到标记符号并保留正确内容,随后重新执行add和commit即可解决。不要盲目删除文件,仔细比对差异是关键。
五、忽略不需要上传的文件
项目中通常包含编译生成的临时文件、依赖库或者个人隐私配置。这些文件体积大且无版本追踪价值,强行提交会拖慢速度并泄露敏感数据。在项目根目录新建名为.gitignore的文本文件。
在该文件中逐行填写需要排除的路径或后缀名。支持通配符匹配,比如*.log可以过滤所有日志文件。保存后Git会自动忽略这些内容,即使执行了add命令也不会纳入跟踪范围。合理设置忽略规则能让仓库保持干净高效。
六、实用建议与注意事项
养成频繁提交的习惯非常重要。不要把大量改动堆积到最后才一次性打包,这样出错时很难回退。小步快跑式的提交配合详细备注,能让代码历史清晰可查。定期备份本地仓库也是稳妥的做法,虽然云端有副本,但物理隔离更安全。
如果遇到权限问题或网络连接中断,检查SSH密钥是否配置正确,或者切换为HTTPS协议重试。国内服务器有时延迟较高,可以配置镜像源加速克隆过程。掌握这些基础点后,结合官方文档深入探索高级功能,就能轻松驾驭版本控制系统。