git revert [--[no-]edit] [-n] [-m <parent-number>] [-s] [-S[<keyid>]] <commit>… git revert (--continue | --skip | --abort | --quit) 描述 给定一个或多个现有提交,撤销相关补丁引入的更改,并记录一些记录这些更改的新提交。 这要求您的工作树保持干净(与 HEAD 提交没有修改)。
git revert用法 git revert用法: git revert 用于撤销文件,撤销文件后不会影响其他的提交。 git revert <mit-id> :撤销某个提交 git revert -n|--no-mit <mit-id> :撤销某个提交,但执行命令后不进入编辑界面,也就是不会自动帮你提交文件,需要手动提交,这与第1点的差别就是撤销和提交分开了。
1.连续 git revert -n commit_id_start..commit_id_end 使用该命令可以将提交撤回到commit_id_start的位置 2.不连续 git revert -n commit_id_1 git revert -n commit_id_3 使用该命令可以撤回到commit_id_1和commit_id_3的提交
git revert基础用法 基础语法 git revert -n commit-id 只会反做commit-id对应的内容,然后重新commit一个信息,不会影响其他的commit内容 反做多个commit-id git revert -n commit-idA..commit-idB 反做commit-idA到commit-idB之间的所有commit 注意:使用-n是应为revert后,需要重新提交一个commit信息,然后在推送...
git revert命令是用于撤销已经提交的某个或者多个提交。那么相反的命令就是git cherry-pick命令,它可以将某个或者多个已提交的提交应用到当前分支上。 git cherry-pick命令的使用方式如下: 1. 首先,确定要应用的提交的哈希值,可以通过git log命令查看提交历史。
git revert[--[no-]edit][-n][-m parent-number][-s][-S[<keyid>]] <commit>… git revert--continuegit revert--quitgit revert--abort 理解 Given one or more existing commits, revert the changes that the related patches introduce, and record some new commits that record them. This ...
二、使用git revert命令移除上一个补丁的方法: 1. 确认当前所在分支,使用`git branch`命令查看。 2. 使用`git log`命令查看提交历史,找到要移除的补丁的提交号。 3. 使用`git revert -n`命令撤销指定补丁的更改,这里的``是要移除的补丁的提交号。
用法就是: gitrevertOLDER_COMMIT^..NEWER_COMMIT 如果我们想把这三个revert不自动生成三个新的commit,而是用一个commit完成,可以这样: gitrevert-n OLDER_COMMIT^..NEWER_COMMIT git commit -m"revert OLDER_COMMIT to NEWER_COMMIT" 如下示例 当前绿色的commit ID:27ac0fc51e99f292b7677baecc3ef7fb0ccb38d0...
用法上,`git revert` 可以配合 `-n` 或 `--no-commit` 参数,仅在本地进行撤销,不自动提交。处理多个提交时,可以选择连续或不连续的方式进行撤销。详细步骤和更多用法可以参考博客《git revert 用法_老农民哇哈哈的博客-CSDN博客_git revert》(blog.csdn.net/weixin_43...)。