个人主页北极的代码欢迎来访作者简介java后端学习者❄️个人专栏苍穹外卖日记SSM框架深入JavaWeb✨命运的结局尽可永在不屈的挑战却不可须臾或缺前言上一章节我们说明了关于GitHub开源的相关操作涉及到git的相关指令初学者很多都不了解在没接触 Git 之前会以为 Git 是很高深的东西又是命令行又是版本控制完全不敢碰。一开始我也是这样认为的。直到我开始写项目、学 GitHub、参与开源才发现Git 其实超级简单它就是代码的 “时光机 协作工具”。这篇文章我会用最白的话带你从零学会 Git 所有最常用指令。哪怕你今天第一次听说 Git看完也能直接用一、Git 到底是什么Git 是一个代码版本管理工具。你可以把它理解成代码的时光机能回到任何一个版本代码的备忘录记录你每一次改了什么多人协作的同步工具你写你的我写我的最后合并不用 Git 会怎样你会写出一堆v1版本v2版本最终版最终最终版真不改了版…非常混乱。有了 Git你永远只有一份代码历史全部保存。二、安装 Git官网下载 → 一路下一步即可。https://git-scm.com/安装完打开CMD / 终端输入git --version出现版本号就说明成功了。三、第一次使用 Git 必须配置非常重要你必须告诉 Git 你是谁不然它不知道谁提交的代码。git config --global user.name你的名字 git config --global user.email你的邮箱查看配置git config --list四、最核心的 8 个 Git 指令小白必背下面这些是99% 场景都在用的命令背会你就入门了。1. 创建 Git 仓库让文件夹被 Git 管理git init作用把当前文件夹变成 Git 可以管理的项目。2. 查看当前代码状态git status最常用命令看哪些文件被修改了、哪些没提交、哪些是新增的。3. 把文件加入 “暂存区”git add 文件名或添加所有文件git add .4. 提交版本保存快照git commit -m 本次修改的说明-m 后面写你改了什么方便以后查看。5. 查看历史版本git log能看到谁提交的、什么时候、改了什么、版本号是多少。6. 回退到历史版本时光机功能git reset --hard 版本号版本号从 git log 里复制。7. 分支你写你的不影响别人查看分支git branch创建分支git branch 分支名切换分支git checkout 分支名创建并切换git checkout -b 新分支名8. 合并分支git merge 分支名五、GitHub 必用的 4 条指令超级重要如果你用 GitHub这 4 条必须会1. 把项目克隆到本地plaintextgit clone 项目地址2. 把本地代码推送到 GitHubplaintextgit push3. 拉取 GitHub 最新代码plaintextgit pull4. 关联远程仓库第一次需要plaintextgit remote add origin 仓库地址六、Git 完整工作流小白照着做就不会错我给你一个万能流程任何项目都能用克隆项目plaintextgit clone xxx新建分支不要在主分支开发plaintextgit checkout -b mybranch写代码查看状态plaintextgit status添加修改plaintextgit add .提交版本plaintextgit commit -m 完成登录功能推送到 GitHubplaintextgit push origin mybranch去 GitHub 提交 PR一套流程走完你就是标准开源贡献者七、Git 常用命令速查表建议收藏我给你整理了最精简、最实用版本plaintextgit init # 初始化仓库 git status # 查看状态 git add . # 添加所有修改 git commit -m 备注 # 提交版本 git log # 查看历史 git branch # 查看分支 git checkout -b 分支 # 创建并切换分支 git merge 分支 # 合并分支 git clone 地址 # 下载项目 git push # 上传代码 git pull # 更新代码八、小白最常遇到的问题超简单解决1. 提交失败先 pull 再 pushplaintextgit pull git push2. 代码写错想回退plaintextgit reset --hard 版本号3. 不知道改了啥plaintextgit status4. 不知道提交历史plaintextgit log九、总结Git 不是玄学它就是管理代码版本方便多人协作能回到过去任何版本你只需要记住git add → git commit → git push这三步你就已经掌握 Git 80% 的功能结尾Git 是后端开发、开源、找工作、写项目必备技能。越早学会越少吃亏。本文从 0 基础开始不讲废话全部是真实能用的知识。希望对每一位小白都有帮助如果对你有用欢迎点赞 收藏 关注我会继续更新后端干货