Git学习---Git使用(3)

1.使用分支

git branch

在这里插入图片描述

2.新增分支

git branch 新增分支名字
git branch cat

在这里插入图片描述

3.更改分支名字

git branch -m 原分支名字 新的分支名字
git branch -m cat dog
git branch -m master slave

在这里插入图片描述

4.删除分支

git branch -d dog
git branch -D dog  %-D 可以强制把还没有合并的分支删除

在这里插入图片描述

5.切换分支

git checkout cat

在这里插入图片描述

6.合并分支

如果想用A分支合并B分支,需要先切换到A分支中,接下来使用git merge命令合并分支
git merge B
原本在B分支的文件,在A分支中也能看到。

另一种方法

git rebase B

7. 从过去的某个commit创建新分支

首先先回到那个状态,再创建新分支
git branch 新分支名字 原始ID
git branch bride 65fce7
也可以使用
git checkout -b bird 65fce7

8. 多个commit记录合并为一个

在这里插入图片描述
如图所示,这三个记录,每次各提交一个文件
使用以下命令合并

git rebase -i d1b1fcc

在这里插入图片描述
将pick更改为squash
在这里插入图片描述
保存退出
在这里插入图片描述

9. 一个commit拆解成多个

在这里插入图片描述

git rebase -i d1b1fcc

在这里插入图片描述
保存退出,再次执行

git reset HEAD^
git status

在这里插入图片描述
显示未追踪,需要添加进去,之后再commit
在这里插入图片描述

10.某些commit之间再加新的commit

在这里插入图片描述

git rebase -i ID
git rebase -i 1960637

在这里插入图片描述
保存退出
在这里插入图片描述
显示中断,接着加入两个文件

touch meng8
git add meng8
git commit -m "add meng8"
touch meng9
git add meng9
git commit -m "add meng9"

加好两个commit之后,继续刚才的中断

git rebase --continue

11. 删除某几个commit或者调整commit顺序

git rebase -i 1960637

在弹出来的vim中调整顺序,保存、退出,再次执行一遍

git rebase -i 1960637

删除commit,只需要在rebase的过程中,把原来的pick改成drop,保存退出后,再次执行

git rebase -i ID
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值