git 版本回退操作

本文介绍了Git中常用的几个关键命令,包括gitreset用于回退版本(soft/mixed/hard),gitrevert撤销提交并保持历史记录,gitstatus查看文件状态,gitlog和gitreflog查看提交历史,以及gitcherry-pick用于选择特定提交应用到当前分支。
摘要由CSDN通过智能技术生成
git相关命令:
  • git reset:回退版本,可指定某一次提交的版本。git reset [--soft | --mixed | --hard] commitId。
  • git revert:撤销某个提交,做反向操作,生成新的 commitId,原有提交记录保留。git revert commitId。
  • git status:查看文件在工作区和暂存区的状态。
  • git log:查看代码提交记录。
  • git reflog:查看历史命令。
  • git cherry-pick:选择 commitId 应用在当前分支。git cherry-pick commitId。
1. 已 commit,未 push 到远程仓库

撤销 commit

git reset --soft 版本号(前一个及以前的版本)

撤销 commit 和 add

git reset --mixed 版本号(前一个及以前的版本)
2. 已 commit,并且 push 到了远程仓库

撤销并舍弃版本号之后的提交记录

git reset --hard 版本号(前一个及以前的版本)

撤销,但是保留了提交记录

git revert 版本号
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值