Git入门:10分钟学会版本控制

Git入门:10分钟学会版本控制

Git是开发者必备技能,但很多人看到git命令就头大——clone、commit、push、pull、merge...

今天用最通俗的语言,10分钟让你学会Git。

什么是Git?

没有Git的日子
你写了一个论文,保存为"论文_初稿.docx"。改了一版,保存为"论文_修改1.docx"。又改了一版,保存为"论文_修改2.docx"。最后你有10个文件,不知道哪个是最新的。

有了Git
你只有一个文件,但Git帮你记录每一次修改。你可以随时回到任何一个版本,查看谁改了什么,什么时候改的。

简单说,Git就是管理代码版本的工具。

5个常用命令

1. 初始化仓库

git init

在当前目录创建一个Git仓库。

2. 添加文件到暂存区

git add .

把所有修改添加到暂存区。

3. 提交修改

git commit -m "描述你做了什么修改"

把暂存区的修改提交到仓库。

4. 查看状态

git status

查看当前有哪些修改。

5. 查看历史

git log

查看提交历史。

3个进阶命令

1. 创建分支

git branch <分支名>

创建一个新分支。

2. 切换分支

git checkout <分支名>

切换到指定分支。

3. 合并分支

git merge <分支名>

把指定分支的修改合并到当前分支。

Git的工作区

Git有3个区域:

  1. 工作区:你正在编辑的文件
  2. 暂存区:准备提交的修改
  3. 仓库:已经提交的修改

工作流程:

  1. 在工作区修改文件
  2. git add把修改添加到暂存区
  3. git commit把暂存区的修改提交到仓库

Git的分支管理

分支是Git最强大的功能之一:

主分支(main):存放稳定的代码
开发分支(dev):存放正在开发的代码
功能分支(feature/xxx):存放某个功能的代码

工作流程:

  1. 从主分支创建功能分支
  2. 在功能分支上开发
  3. 开发完成后合并到主分支
  4. 删除功能分支

Git的协作方式

GitHub/GitLab

  1. 在GitHub上创建仓库
  2. git push把本地代码推送到远程
  3. git pull把远程代码拉取到本地
  4. git clone克隆远程仓库

总结

Git的核心是:管理代码版本,记录每一次修改。5个命令就能入门:init、add、commit、status、log。


想用Git但不想学命令?用MonkeyCode,内置Git集成,打开浏览器就能管理代码版本。

posted @ 2026-06-05 17:18  机房管理员  阅读(18)  评论(0)    收藏  举报