保存更改
git add .
- 添加所有更改git commit -m "更新说明"
- 保存更改git push
- 上传到网上
就像保存游戏进度一样!
保存更改
git add .
- 添加所有更改git commit -m "更新说明"
- 保存更改git push
- 上传到网上就像保存游戏进度一样!
打标签
git tag v1.0 -m "第一个版本"
相当于给当前的代码加书签,方便以后找到这个版本!
版本回滚
git reset --hard HEAD^
犯错了?没关系!就像游戏读取之前的存档一样!
分支操作
git checkout -b test-feature
想尝试新功能但不确定?创建一个新分支来测试,就像游戏存档的平行宇宙!
# 添加修改git add .
# 提交修改git commit -m "更新说明"
# 推送到远程git push
# 创建并切换到新分支git checkout -b test-feature
# 切换回主分支git checkout main
# 合并分支git merge test-feature
# 回滚到上一次提交git reset --hard HEAD^
# 回滚到指定版本git reset --hard 版本号
# 给重要的版本打标签git tag v1.0 -m "第一个可用版本"
# 创建标签git tag v1.0 -m "第一个可用版本"
# 查看所有标签git tag
# 推送标签到远程git push origin v1.0
![保存进度示意图]
git add .
(收集所有改动)git commit -m "添加了xxx功能"
(保存进度)git push
(上传到网上备份)
git log --oneline
(查看所有存档点)git reset --hard 版本号
(回到指定的存档)就像游戏读取存档一样简单!
git checkout -b test-new-feature
(创建新的测试分支)git checkout -b test-new-feature
中:
git checkout -b
是固定的命令格式(意思是”创建并切换到新分支”)
test-new-feature
是分支名称(这个名字你可以自由更改)就像游戏开了个新存档来尝试不同的剧情!
常备操作
每天写代码前:git pull
(下载最新代码)
每天写完代码:git push
(上传保存)
不确定就备份
要改重要的代码前,先创建新分支
git checkout -b backup-当前日期
记住每个 .md 或 .mdx 文件都需要包含正确的 frontmatter:
src/└── content/ └── docs/ └── guides/ ├── en/ # 英文指南目录 ├── git-guide.mdx └── development-guide.mdx └── zh/ # 中文指南目录 ├── git-guide.mdx └── development-guide.mdx └── 参考/