🔥个人主页:北极的代码(欢迎来访)
🎬作者简介: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. 把项目克隆到本地

plaintext

git clone 项目地址

2. 把本地代码推送到 GitHub

plaintext

git push

3. 拉取 GitHub 最新代码

plaintext

git pull

4. 关联远程仓库(第一次需要)

plaintext

git remote add origin 仓库地址

六、Git 完整工作流(小白照着做就不会错)

我给你一个万能流程,任何项目都能用:

  1. 克隆项目

plaintext

git clone xxx
  1. 新建分支(不要在主分支开发)

plaintext

git checkout -b mybranch
  1. 写代码
  2. 查看状态

plaintext

git status
  1. 添加修改

plaintext

git add .
  1. 提交版本

plaintext

git commit -m "完成登录功能"
  1. 推送到 GitHub

plaintext

git push origin mybranch
  1. 去 GitHub 提交 PR

一套流程走完,你就是标准开源贡献者!


七、Git 常用命令速查表(建议收藏)

我给你整理了最精简、最实用版本:

plaintext

git 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 再 push:

plaintext

git pull
git push

2. 代码写错想回退?

plaintext

git reset --hard 版本号

3. 不知道改了啥?

plaintext

git status

4. 不知道提交历史?

plaintext

git log

九、总结

Git 不是玄学,它就是:

  • 管理代码版本
  • 方便多人协作
  • 能回到过去任何版本

你只需要记住:git add → git commit → git push这三步,你就已经掌握 Git 80% 的功能!


结尾

Git 是后端开发、开源、找工作、写项目必备技能。越早学会,越少吃亏。

本文从 0 基础开始,不讲废话,全部是真实能用的知识。希望对每一位小白都有帮助!

如果对你有用,欢迎 点赞 + 收藏 + 关注,我会继续更新后端干货~

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐