很多开发者在Windows系统上写代码时,面对黑乎乎的命令行总会觉得吃力。TortoiseGit也就是大家常说的Git乌龟,专门为此设计。它把Git的版本控制功能全部做成了图形界面,通过鼠标右键就能完成操作。本文不讲枯燥的理论,只讲实际怎么用,帮你快速搭建本地开发环境并掌握日常流程。
安装与初始设置
去官方渠道下载最新安装包,一路默认下一步即可。装完后桌面会出现绿色乌龟图标。打开你的项目文件夹,点击右键,如果能看到带小乌龟的菜单,就说明插件已经生效。第一次使用前必须配置身份信息,右键菜单找选项,进入Git标签页,分别填入你的名字和常用邮箱。这两项信息会跟着每一次代码提交走,一定要和项目托管平台的账号保持一致,否则后面推代码容易报身份错误。
拉取项目与添加文件
拿到远程仓库地址后,在文件夹空白处右键选择Git克隆。粘贴链接并选好本地存放位置,点确定就会自动下载全部代码。下载完你会发现文件旁边带着各种小标志,绿色对钩代表已纳入管理,红色感叹号是刚新建还没登记的文件,黄色问号则是被忽略的文件。写完代码想保存时,先把变动的文件选中,右键点击添加到暂存区。这一步相当于把要提交的零件摆好,没进暂存区的文件下次提交不会带上。
提交与推送同步
暂存区整理好后,右键点击提交,弹出窗口输入本次修改的目的。说明要写得具体一点,比如补全订单查询接口或者修掉空指针报错,方便以后回溯。填完点确定就保存到本地仓库了。本地保存不等于别人能看到,还得推送到服务器。右键选推送到远程,首次推送可能让你选分支名,一般直接推主分支就行。推送失败多半是网络卡顿或凭证过期,核对一下账号权限再试一次就能过。
拉取更新与分支切换
队友提交了新代码,你得及时同步到自己的电脑。右键点击拉取,工具会自动拉下来并尝试合并。如果你的本地还有没提交的修改,系统会拦住不让拉,这时候只能先把手头活干完,要么提交要么放弃更改。团队协作经常需要开分支,右键菜单的新建分支可以快速开辟独立战场。开发新特性务必从主分支切出来,做完测试后再合并回去,这样主线永远保持稳定。切换分支也是右键直接操作,选对名称点确定就换好了。
冲突解决与日志排查
两个人改了同一个文件的同一段代码,合并时肯定会打架。这时候编辑器会弹出来,用颜色标出矛盾的地方。你只需要按业务逻辑决定留谁删谁,或者把两段拼起来。改完保存,重新添加并提交就算跨过去了。平时遇到搞不清的代码变动,双击历史记录里的某次提交,右侧面板会直接展示前后差异。找错代码或者想恢复旧版本,全靠这个功能。顺手建个忽略文件清单,把打包生成的垃圾文件和系统缓存丢进去,界面会清爽很多。
TortoiseGit虽然长得老派,但胜在稳定省心,特别适合不想敲命令又想规范管理的团队。按这套流程走一遍,基本覆盖了百分之九十的开发场景。配合清晰的分支命名和及时的同步习惯,代码库永远不会乱成一团麻。现在就去项目目录点开右键菜单练手,版本控制其实只要摸透规律,做起来非常顺手。



