用flash做网站建设,机关网站建设工程总结,建网站需要学什么,下载类网站模板#x1f9f0; Git 常用知识集合Git 是程序员的“时间机器”。这份手册帮你从入门到精通#xff0c;把 Git 玩明白。1️⃣ Git 基础操作流程
#x1f4cc; 三步走流程#xff1a;添加 → 提交 → 推送
git add . # 把所有修改加入暂存区
git commit -m … Git 常用知识集合Git 是程序员的“时间机器”。这份手册帮你从入门到精通把 Git 玩明白。1️⃣ Git 基础操作流程三步走流程添加 → 提交 → 推送
git add . # 把所有修改加入暂存区
git commit -m 提交说明 # 提交到本地仓库
git push origin master # 推送到远端 master 分支设置远端仓库
git remote add origin https://github.com/xxx.git
# 设置默认远端 origin一般用于 GitHub、Giteegit remote add home https://gitee.com/xxx.git
git remote add company https://internal.git.com/project.git
# 自定义远端名适用于多仓库环境家庭/公司origin 后的 master 是你推送的远端分支名可以是 main、dev 等。2️⃣ 暂存区 vs 工作区傻傻分不清楚工作区Working Directory
你平时编辑文件的地方比如 VSCode 中打开的项目文件夹。暂存区Staging Area / Index
通过 git add 添加的内容就会进入暂存区。它是“准备提交清单”不会直接提交也不会直接影响远端。
️ 本地仓库Local Repository
通过 git commit 把暂存区的内容正式提交记录形成版本快照存在 .git 目录里。
☁️ 远程仓库Remote Repository
如 GitHub、Gitee 上的仓库。需要 git push 才能同步上去。各阶段之间的流转关系
# 工作区 → 暂存区
git add .# 暂存区 → 本地仓库
git commit -m 说明# 本地仓库 → 远程仓库
git push origin master# 暂存区 → 工作区取消暂存
git reset 文件名# 工作区 → 不追踪删除缓存
git rm --cached 文件名3️⃣ 分支系统与 Tag 标签机制分支Branch
Git 的分支就像平行世界不同分支之间可以各自开发最后合并。
✨ 分支常用操作
git branch # 查看所有本地分支
git branch dev # 创建 dev 分支
git checkout dev # 切换到 dev 分支
git checkout -b hotfix # 创建并切换到 hotfix 分支git merge dev # 把 dev 分支合并到当前分支
git branch -d dev # 删除本地分支
git push origin --delete dev # 删除远端分支✅ 合并说明A 合并到 B需要先切到 B 分支 执行 git merge A有冲突也能当场解决因为你就在 B 分支上️ 标签Tag
Tag 就像是 Git 的“快照”可以给某次提交打一个永久的标记比如 v1.0.0 发布版本。Tag 操作指令
git tag # 查看所有标签
git tag v1.0 # 当前 commit 打标签
git tag -a v1.1 -m 说明 # 带说明打标签
git push origin v1.0 # 推送单个标签到远端
git push origin --tags # 推送所有本地标签
git tag -d v1.0 # 删除本地标签
git push origin :refs/tags/v1.0 # 删除远端标签Tag 不属于任何分支不受 reset、checkout 等分支操作影响非常适合做版本发布的定点快照。✅ 总结Git 就是一张四层地图
[工作区] → git add → [暂存区] → git commit → [本地仓库] → git push → [远程仓库]分支像分叉的道路灵活多变
标签像地图上的锚点永久标记