git 分支管理

git branch 分支增删改查

git branch 创建一个分支

git branch -d 删除指定分支

git branch -v 显示所有分支信息

git checkout

git checkout 切换分支 next

git checkout -b 创建一个分支在next指向它

git checkout next移动到任何移用对象上

git checkout next 将HEAD指针切换到next上

git checkout - HEAD回到上一个分支上

git checout -b issue-26 创建一个分支并且HEAD移动到他身上

git branch -v 列出当前HEAD分支

git reset (将当前分支回退到历史某个版本)

git reset --mixed (默认) 将master分支回退到它前一个分支 且将当前内容复制到暂存区

git reset --soft 将master分支回退到它前一个分支 保持现在状态

git reset --hard 将master分支回退到它前一个分支 且将当前内容复制到工作目录

git reflog 重新回退版本

A^:A上的父提交

A~n: 在A之前的第n次提交

git stash 保存目前工作目录和暂存区状态,并返回到干净的工作空间

git merge 合并分支

git cat-file -p HEAD 根据当前HEAD节点可查看

解决merge冲突

git merge next master

git status 查看 both modified : 文件

编辑冲突文件 然后 git add .

然后 git commit -m ‘resolve’

git merge next --no-ff 快速向前合并

git rebase (修剪提交历史基线,俗称“变基”)冲突

git rebase master 提交变线性 进行重演

git rebase --onto master 5751363 重演某对象

git tag 对某个提交设置一个不变的别名

git tag v0.1 e39d0b2(对象)

git checkout v0.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值