Git是目前开发领域最常用的版本控制工具,它能帮你记录代码的每一次修改,方便回溯和团队协作。很多新手看到命令行会发怵,其实只要掌握几个核心命令,日常开发完全够用。下面从安装到常用操作,一步步带你上手。
安装前的准备与环境选择
Git支持Windows、macOS和Linux系统。去官网下载最新稳定版即可。Windows用户双击安装包,一路点击下一步,默认选项足够日常使用。macOS用户可以用Homebrew直接运行brew install git,或者在终端输入git命令时按提示自动安装。Linux发行版通常自带Git,只需通过包管理器更新到最新版本。
初始化基础配置
安装完成后,打开命令行或终端,先设置你的身份信息。全局配置只需要执行两行命令。第一行设置用户名,第二行设置邮箱。这两项信息会绑定在你每次提交的记录里,是团队识别作者的关键。建议填写你平时登录代码托管平台的账号名称和邮箱,避免后续提交出现乱码或身份不明。
创建仓库与提交代码
把Git引入项目非常简单。进入你的项目文件夹,在终端输入git init,就会生成一个隐藏的隐藏目录,标志着版本库建立成功。接下来开始管理文件。用git status查看当前状态,红色代表未跟踪,绿色代表已暂存。修改完文件后,输入git add把改动加入暂存区。如果只想添加某个特定文件,可以在add后面跟上文件名。全部准备好后,输入git commit -m "描述信息"完成一次提交。描述要写清楚这次改了什么,比如修复登录页错位或新增数据接口。
查看历史与回退版本
写代码难免出错,Git的回滚机制能救急。用git log可以列出所有提交记录,包含哈希值、作者和时间。找到想恢复的那个节点后,复制它的哈希值。如果想保留之后的改动只做局部回退,可以用git reset --soft加上哈希值。如果确定要彻底回到那个状态,直接用git reset --hard加上哈希值,注意这会把工作区覆盖,操作前务必备份重要数据。不想动本地文件,只想快速撤销某次修改,可以直接用git checkout加上文件名。
连接远程仓库与协作
单兵作战用本地仓库就够了,多人合作必须借助GitHub、Gitee或GitLab等远程平台。先在网页端创建新项目,拿到HTTPS或SSH地址。在本地终端输入git remote add origin加上这个地址,把本地仓库和远程建立关联。克隆现有项目时,直接用git clone加上仓库链接,会自动完成初始化和关联配置。推送代码到远程分支,执行git push origin main。拉取他人更新,输入git pull origin main。遇到冲突时,终端会标出具体位置,手动合并后再重新提交即可。
分支管理技巧
主分支保持干净是基本准则。新功能开发务必新建独立分支。输入git branch new-feature创建分支,git checkout new-feature切换过去。也可以一步到位用git checkout -b new-feature。开发过程中正常提交,完成后切回主分支,输入git merge new-feature合并代码。合并完确认无误后,可以删除临时分支。养成随手建分支的习惯,能有效避免互相覆盖代码,也方便后续排查问题。
掌握以上流程,就能顺畅应对绝大多数开发场景。Git的核心逻辑就是暂存、提交和同步,多练习几次形成肌肉记忆,后期处理复杂冲突也会更加从容。



