简介
git switch 是用来切换分支的命令。
切换到某个分支
切换到 feature/idea 分支。
git switch feature/idea
强制切换到 feature/idea 分支。
git switch -f feature/idea
切换到 feature/idea 分支并合并修改的内容。
git switch -m feature/idea
切换到上一个分支
git swtich -
切换到某次提交
切换到提交号为 dfd65ad 的提交。
git switch -d dfd65ad
创建新分支
创建新分支 feature/a 并切换到新分支上。
git switch -c feature/a
这个指令等同于
git branch feature/a
git switch feature/a
基于某个提交点创建新分支
git switch -c feature/new-idea dfd65ad
基于 dfd65ad 这个提交创建一个新分支,命名为 feature/new-idea。
使用场景
场景一
本来想要在 feature/idea 分支上开发的,但是不小心在另一个分支上开发了,现在想切换到 feature/idea 分支,但是提示我有冲突。
git switch -m feature/idea
会把你的修改合并到 feature/idea,但是需要自己去解决冲突。