基础

# 切换分支
git checkout <branch>
# 切换并创建分支
git checkout -b <branch>

进阶

# 切换到分支的游离状态,默认以该分支下的最后一次提交id
git checkout --detch <branch>
# 强制创建分支
git checkout -B <branch>
# 基于当前所在分支创建一个内容相同但是没有提交历史的分支,但要作为一个分支还需要进行至少一次提交
git checkout --orphan <branch>
# 切换分支,并将当前分支修改的内容同步到切换的分支下
# 如果当前分支和新分支内容不同,容易起冲突;当前分支的修改会丢失
git checkout --merge <branch>
# 打补丁.比较两个分支间的差异.也可以比较单个文件的差异
git checkout -p <branch>
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐