Git 使用场景笔记

发布于:2025-08-09 ⋅ 阅读:(28) ⋅ 点赞:(0)

1. 新建本地仓库并推送到远程

场景:你有一个本地项目,想用 Git 管理并上传到远程仓库。

git init
git add .
git commit -m "初始化提交"
git remote add origin <远程仓库地址>
git push -u origin master  # 或 main,看你的默认分支

2. 克隆远程仓库到本地

场景:拿到远程仓库地址,开始本地开发。

git clone <仓库地址>
cd <项目文件夹>

3. 新建分支开发新功能

场景:不影响主分支,开发一个新功能。

git checkout -b feature/新功能名称
# 开发代码
git add .
git commit -m "实现新功能"
git push -u origin feature/新功能名称

4. 切换分支

场景:需要切换到其他分支查看或修改代码。

git checkout <分支名>

5. 查看当前状态,确认修改文件

场景:开发过程中想查看哪些文件被修改、添加或删除。

​git status

6. 合并分支

场景:开发完成后,需要把新功能分支合并到主分支。

git checkout master          # 切换到主分支
git pull origin master       # 更新主分支最新代码
git merge feature/分支名      # 合并功能分支
git push origin master       # 推送合并后的代码

7. 解决合并冲突

场景:合并分支时出现冲突,需要手动解决。

# 手动编辑冲突文件,修改完成后:
git add <冲突文件>
git commit -m "解决合并冲突"
git push origin master

8. 查看提交历史

场景:想回顾历史提交记录。

git log
git log --oneline --graph --decorate --all  # 简洁图形化显示

9. 撤销修改

场景:误改了文件,想撤销到上次提交状态。

  • 撤销未暂存的修改:

git checkout -- <文件名>
  • 撤销已经暂存的修改:

git reset HEAD <文件名>

10. 删除本地分支

场景:功能开发完成,分支已合并,清理本地分支。

git branch -d <分支名>

11. 拉取远程最新代码并合并

场景:团队协作时,想更新本地代码。

git pull origin <分支名>

12. 重命名分支

场景:分支名不符合规范,想重命名。

git branch -m 旧分支名 新分支名
git push origin :旧分支名 新分支名
git push -u origin 新分支名

13. 创建并推送标签

场景:发布版本时,打标签方便标记。

git tag -a v1.0 -m "版本1.0"
git push origin v1.0

14. 查看远程仓库信息

场景:查看当前配置的远程仓库地址。

git remote -v

15. 恢复某个文件到指定提交状态

场景:某个文件被改坏了,想恢复到历史版本。

git checkout <commit-id> -- <文件名>


网站公告

今日签到

点亮在社区的每一天
去签到