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个区域:
- 工作区:你正在编辑的文件
- 暂存区:准备提交的修改
- 仓库:已经提交的修改
工作流程:
- 在工作区修改文件
- 用
git add把修改添加到暂存区 - 用
git commit把暂存区的修改提交到仓库
Git的分支管理
分支是Git最强大的功能之一:
主分支(main):存放稳定的代码
开发分支(dev):存放正在开发的代码
功能分支(feature/xxx):存放某个功能的代码
工作流程:
- 从主分支创建功能分支
- 在功能分支上开发
- 开发完成后合并到主分支
- 删除功能分支
Git的协作方式
GitHub/GitLab:
- 在GitHub上创建仓库
- 用
git push把本地代码推送到远程 - 用
git pull把远程代码拉取到本地 - 用
git clone克隆远程仓库
总结
Git的核心是:管理代码版本,记录每一次修改。5个命令就能入门:init、add、commit、status、log。
想用Git但不想学命令?用MonkeyCode,内置Git集成,打开浏览器就能管理代码版本。

浙公网安备 33010602011771号