Git常用命令汇总

这篇博客总结了Git的常用命令,包括合并多个commit、分支操作、tag管理、撤销commit、解决冲突,以及一些实用工具和技巧,如mtools的使用、JDK版本切换和系统升级后的git配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、关于多个commit合并的问题

  1. 查看历史commit记录:git log( :wq 退出查看)
  2. 执行:git rebase -i HEAD~n( n 表示要合并的commit个数)
  3. 将要合并的 commit 改为 s 或 squash,假设要将2个commit合并,则将最底下的1一个commit改为s或squash
  4. 如果这个过程中有操作错误,可以使用 git rebase --abort 来撤销修改,回到没有开始操作合并之前的状态。
  5. 如果这个过程中没有问题,则在本地合并commit成功,通过 git push -f 强制push到远程仓库中,合并成功。
  6. 合并master分支最新代码到自己创建的分支中
  • 先将本地master更新为最新远程master代码
  • 切换到自己的分支:git checkout branchname
  • rebase合并master分支:git rebase master
  1. git rebase 成功后如何撤销?
  • 查看提交记录日志:git reflog
  • 执行命令回到 rebase 前的状态:git reset --hard bb1eacdfe
  • 推送到远程分支中:git push -f

二、对分支的操作命令

  1. 查看远程仓库所有分支:git branch
  2. 删除分支:
  • 删除分支前切换到 master 分支:git checkout master
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值