git revert [--[no-]edit] [-n] [-m <parent-number>] [-s] [-S[<keyid>]] <commit>…...
git revert[--[no-]edit] [-n] [-m <父提交数量>] [-s] [-S[<键 ID>]] <提交>…git revert(--continue | --skip | --abort | --quit) 描述 给定一个或多个现有提交,还原相关补丁引入的更改,并记录一些新提交来记录这些更改。 这要求你的工作区是干净的(没有对 HEAD 提交的修改)。
git revert -m 2 32f842e7542bfb8b5d4dcf8fbe905028b1b99f33 这个命令的具体含义就是还原release-brance的提交记录,并保留feat_revert分支合并过来的提交记录。 执行结果如下: -e | --edit 该选项是默认选项,允许我们修改提交的commit message。 --no-edit 该选项不允许我们修改提交的commit message,会直接生成...
git revert -e / --edit commit-id 这是默认的选项,你不需要单独配置它,有了这个配置,在执行 git revert 后,会弹出默认编辑器来让你对该次变更的信息进行修改。 git revert --no-edit commit-id 与-e / --edit 相反,传入这个选项那么就不会弹出默认编辑器来让你修改变更信息。 git revert -n / --no...
git revert[--[no-]edit] [-n] [-m <parent-number>] [-s] [-S[<keyid>]] <commit>…git revert(--continue | --skip | --abort | --quit) DESCRIPTION Given one or more existing commits, revert the changes that the related patches introduce, and record some new commits that reco...
git revert –no-edit “` ### 注意事项: –`git revert` 命令会创建一次新的提交,该提交的内容是撤销之前提交引入的更改。这意味着你的代码库中将会多一次撤销提交的记录。 – 如果你已经将撤销的提交推送到远程仓库,不需要使用强制推送。 ## 3. 使用 git cherry-pick 命令选择性地撤回提交 ...
在這種情況下,最佳做法是透過進行另一個認可來取消第一個認可,以還原變更。 這是git revert的作業。 關閉檔案,並使用git revert復原已認可的變更: Bash複製 git revert --no-edit HEAD --no-edit旗標告知 Git,我們不想要為此動作新增認可訊息。 檢查 輸出。 看起來應該如下列範例所示: ...
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 ...
添加-n或--no-edit选项,使用默认的撤销信息而不打开编辑器进行编辑。通过指定父提交编号,使用-m parent-number选项来处理合并提交。添加-s或--signoff选项,在新的撤销提交中添加Signed-off-by行。在实际应用中,单个提交的撤销可以简单地通过输入命令来实现,例如`git revert `。如果需要撤销一系列...
方法一:使用git revert命令 1. 首先,确定需要还原的提交,找到commit哈希值(commit hash)或者使用git log命令查看提交历史。 2. 在命令行中输入git revert,其中是要还原的提交的哈希值。 3. Git会自动生成一次新的提交,这个提交是对要还原的提交的逆向操作。你可以使用–no-edit选项来保持提交信息不变,或者打开编...