git创建分支、合并分支、删除分支

1.克隆代码:

git clone xxx

2.切换分支

git checkout dev

3.拉取代码

git pull origin dev

4.创建并切换到新分支

git checkout -b dev_20230328_fe

5.查看分支

git branch

6.上传在dev_20230328_fe分支

git add .
git commit -m "第一次提交"
git push origin dev_20230328_fe

7.合并分支

git checkout dev
git merge dev_20230328_fe

其他或许用的到的命令行

1.撤销本地commit代码

git reset HEAD~

2.删除本地分支

git branch -d 分支名

3.删除远程分支

git push origin -d dev

4.清理本地不存在的远程分支(远程删除了dev分支,但是本地查看还有)

git remote prune origin

5.git只合并某个分支某一次提交的commit

例如:dev_20230328_fe分支的某次commit合并到dev分支
git checkout dev
git cherry-pick 43aea9af (43aea9af 为dev_20230328_fe分支上的某次commit的id)
git push origin dev

6.合并连续的多个commit

①如果我们想要合并多个连续的commit,可以使用一下方法:
比如我们在dev_20230328_fe分支上有20aea9af到50dfeec2a的连续的5个commit要合并到dev分支上

首先基于dev_20230328_fe分支创建一个临时分支temp,并指明新分支的最后一个commit
git checkout -b temp 50dfeec2a

然后将temp分支上的从20aea9af到最后一个commit,也就是50dfeec2a的commit合并到dev_20230328_fe分支上
git rebase --into dev 20aea9af^
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值