GIT - 分支操作

创建指定分支

git branch <branchname>

删除指定分支

git branch -d <branchname>

显示所有分支信息

git branch -v

切换至目标分支

git checkout <branchname>,使指针指向目标分支
git checkout -b <branchname>,创建目标分支并切换分支
git checkout <reference>,可以指向任何一个版本

将当前分支回退到历史中的某个版本

git reset --mixed <commit> 默认方式,内容存入暂存区
git reset --soft <commit> 内容存入暂存区和工作区
git reset --hard <commit> 暂存区和工作区保留现有状态

查询所有提交记录

git reflog

stash区

突然需要切换到其他分支,工作区和暂存区还有在当前分支没完成的任务,但是如果强切会丢失当前的工作区和暂存区的内容。此时就可以先将工作区和暂存区的内容保存到stash区,之后再取回。
git stash save
git stash apply

合并分支

git merge next master 
将next分支合并到master分支上

猜你喜欢

转载自blog.csdn.net/seaalan/article/details/89336575