git 切换到某一次commit_git命令使用笔记2

5a0a9597309f44cb5e39a4554b259f3d.png
列举使用到的一些git命令。
  • 切换到某个分支
    git checkout 分支名
  • 查看分支
    git branch -a
  • 分支切换并创建
    git checkout -b 分支名 提交ID
  • 删除本地分支
    git branch -d 分支名
  • 删除远程分支
    git push origin --delete 分支名
  • 推送远程tag
    git push origin tag名字
  • 本地删除tag
    git tag -d tag名字
  • git只合并某一个分支的commit

1)只合并一个commit(将分支2的提交id合并到分支1)

git checkout 分支1
git cherry-pick 分支2提交id

2)合并连续的多个commit到指定的分支上(将分支2的范围commit合并到分支1)

  • 为分支2创建一个临时的最后范围commit的分支
git checkout -b temp 最后范围commit
  • 将tmp分支最开始范围的commit用rebase合并范围commit
git rebase --onto 分支1 最开始范围commit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值