安装与全局配置
拿到电脑后的第一件事是前往官网下载对应系统的安装包,全程默认选项点击下一步即可完成。安装成功后打开终端或命令行窗口,验证是否生效只需输入git version回车。紧接着必须完成身份绑定,因为每一次代码提交都会留下作者签名。通过git config --global user.name填写真实姓名或昵称,再用git config --global user.email绑定常用邮箱。这两条全局命令只需要运行一次,系统会自动写入配置文件,后续新建的任何仓库都会默认套用这套信息。如果发现名字输错,随时可以再次执行相同命令进行覆盖修改。
初始化与克隆仓库
从零开始做新项目时,先进入准备存放代码的文件夹,运行git init命令。终端会提示已初始化空的Git仓库,同时目录下多出一个不可见的隐藏文件夹,专门负责记录所有版本变迁。如果是参与已有项目,则不需要手动创建,直接复制仓库链接,执行git clone加网址,系统会自动把完整的历史记录下载到本地磁盘。克隆过程中可能会要求输入账号密码,建议提前配置好SSH密钥,这样后续交互免认证且连接更稳定。下载完毕后进去就能看到项目初始结构,直接开始编码。
日常提交与版本管理
写完一段逻辑后不要急着保存覆盖,必须走标准提交流程。先敲git status观察工作区动态,它会清晰列出新增、修改或删除的文件,还会提示哪些漏加了暂存。推荐使用git add文件名精确控制范围,避免误提交日志或敏感配置。全部核对妥当后,输入git commit -m简短描述本次改动目的。这条消息非常关键,将来排查问题全靠它快速定位。如果觉得频繁敲add太麻烦,可以用git commit -am代替,不过它只会收录已跟踪文件的变更,彻底新建的文件还是得单独添加。想查看历史记录时,用git log能看到时间轴,加上--oneline参数能让输出变得紧凑易读。
分支管理与合并
主分支应当始终保持可发布状态,任何实验性特性或大型重构都必须隔离到独立分支里。执行git checkout -b开发中自动创建并跳转过去,在这个安全空间内可以随意删改文件而不干扰主线。进度达到预期后切回主分支,调用git merge分支名进行融合。如果两人改了同一行代码,终端会报冲突警告,这时需要手动打开文件,清除多余的分割符号,保留最终需要的逻辑,然后再重新提交。合并干净利落后,顺手用git branch -d清理掉过期的辅助分支。紧急修复线上漏洞时,也可以从主分支拉取hotfix分支,改完合并回去再打标签归档。
远程同步与常用命令
本地仓库建好后需要关联云端地址才能分享成果。第一次推送前用git remote add origin加链接建立映射关系,之后直接git push origin主分支名就能把快照传上去。团队成员拉取更新时务必养成习惯,先跑git pull把服务器最新变动拉下来,解决可能出现的冲突再动笔,防止覆盖他人提交。遇到写到一半不想提交又需要切换任务的情况,git stash能帮你把现场打包藏起来,干完正事回来再用git stash pop还原环境。想要回滚到上一个稳定节点,用git reset --hard能一键清空工作区差异,但前提是确定当前修改完全作废。熟练组合这些指令,日常迭代效率会大幅提升。



