git swtich 笔记

203 阅读1分钟

简介

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,但是需要自己去解决冲突。