0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Git 分支常用命令速查表

0
Posted at

🔍 查看分支

功能 命令 说明
查看本地分支 git branch 当前本地有哪些分支,当前分支前有 * 标记
查看远程分支 git branch -r 显示远程分支列表
查看本地+远程分支 git branch -a 所有分支一览(本地 + 远程)

🆕 新建与切换分支

功能 命令 说明
创建新分支(不切换) git branch 分支名 只新建,不切换
创建并切换到新分支 git checkout -b 分支名 新建并自动切换(常用)
切换已有分支 git checkout 分支名 切换到其他已有分支
从远程分支创建并切换 git checkout -b 本地分支 origin/远程分支 如:git checkout -b dev origin/dev

⬆️ 推送与删除远程分支

功能 命令 说明
推送分支到远程 git push -u origin 分支名 第一次推送建议加 -u
删除远程分支 git push origin --delete 分支名 彻底删除远程分支

🔀 合并与对比分支

功能 命令 说明
合并某分支到当前分支 git merge 分支名 当前在 main,想合并 dev:git merge dev
查看两个分支差异 git diff 分支1..分支2 查看差别

🧹 删除与重命名本地分支

功能 命令 说明
删除本地分支(安全) git branch -d 分支名 删除已合并的分支
强制删除本地分支 git branch -D 分支名 未合并也强制删
重命名当前分支 git branch -m 新名字 当前分支改名
重命名指定分支 git branch -m 旧名 新名 改其他分支名字

💡 常见搭配使用

# 创建并切换分支
git checkout -b feature/login

# 推送新分支到远程
git push -u origin feature/login

# 合并 feature/login 到 main
git checkout main
git merge feature/login

# 删除本地分支
git branch -d feature/login

# 删除远程分支
git push origin --delete feature/login
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?