不懂Git,不是你的错,是没人给你画过这张图
程序员八哥
2025-04-04 02:28:28
你是不是学 Git 学得头昏脑涨?什么工作区、暂存区、本地仓库、远程仓库,全都傻傻分不清?
1️⃣ 三大区域:Workspace、Stage、Local Repo
• Workspace(工作区):你日常写代码的地方,写完之后执行:
git add
就进入了下一个阶段。
• Stage(暂存区):打包好准备提交的地方,可以理解为“等老板签字”的文件。
• Local Repo(本地仓库):你电脑里的 Git 仓库,只有执行:
git commit
才真正存档。
2️⃣ 和远程仓库的互动
• git push:把你本地的更新上传到 GitHub、GitLab 或 Bitbucket。
• git fetch:只是“查看”远程有啥更新,不合并。
• git pull:= fetch + merge,拉下更新并合并到你本地。
3️⃣ 拿捏全流程操作(配图食用更佳)
• 改了文件?git add
• 犹豫了?git reset
• 确定提交?git commit
• 推上 GitHub?git push
• 拉别人代码?git pull or git fetch + git merge
看到这儿,还怕学不会 Git 吗?
很多初学者学 Git 的痛点是:“别人讲的都太抽象。”这张图就像一张思维地图,一眼看懂 Git 是怎么“流动”的,操作也就清晰了。
如果你是创业者、产品经理,或者刚入门开发,这种图配合简单命令记忆,能让你少走很多弯路。
0
阅读:1