git commit git-revert手册页实际上在描述中涵盖了很多内容。另一个有用的链接是这个git-scm.com部分讨论git-revert。 如果你决定最终不想撤销,可以撤销撤销(如此处所述),或重置回撤销之前(请参阅上一部分)。 在这种情况下,你可能会发现这个答案也很有帮助:How can I move HEAD back to a previous location?
这只能在没有推送之前有用. 如果你已经推了, 唯一安全能做的是 git revert SHAofBadCommit, 那会创建一个新的提交(commit)用于撤消前一个提交的所有变化(changes);或者, 如果你推的这个分支是rebase-safe的 (例如:其它开发者不会从这个分支拉), 只需要使用 git push -f。 删除任意提交(commit) 同样的警告:...
这只能在没有推送之前有用. 如果你已经推了, 唯一安全能做的是 git revert SHAofBadCommit , 那会创建一个新的提交(commit)用于撤消前一个提交的所有变化(changes);或者, 如果你推的这个分支是rebase-safe的 (例如:其它开发者不会从这个分支拉), 只需要使用 git push -f 。 删除任意提交(commit) 同样的警...
这只能在没有推送之前有用. 如果你已经推了, 唯一安全能做的是git revert SHAofBadCommit, 那会创建一个新的提交(commit)用于撤消前一个提交的所有变化(changes);或者, 如果你推的这个分支是rebase-safe的 (例如:其它开发者不会从这个分支拉), 只需要使用git push -f。 删除任意提交(commit) 同样的警告:不...
Can you please add a section to the GUI that lists past commits and allows an easy way to rollback back to them? For instance scrolling down to a past commit in this section that you want to rollback the project to, right clicking it, an...
commit-graph.h commit-reach.c commit-reach.h commit-slab-decl.h commit-slab-impl.h commit-slab.h commit.c commit.h common-main.c config.c config.h config.mak.dev config.mak.in config.mak.uname configure.ac connect.c connect.h connected.c connected.h convert...
如果事实证明你不小心回移(move back)了提交(commit), reflog 会包含你不小心回移前master上指向的提交(0254ea7)。 git reset --hard 0254ea7 然后使用git reset就可以把master改回到之前的commit,这提供了一个在历史被意外更改情况下的安全网。 (摘自). 其它资源(Other Resources) 书(Books) Pro Git - Sco...
Turn off move detection. This can be used to override configuration settings. It is the same as --color-moved=no. --color-moved-ws=<modes> This configures how whitespace is ignored when performing the move detection for --color-moved. These modes can be given as a comma separated list...
Move objects and refs by archive git-checkout[1] Switch branches or restore working tree files git-cherry-pick[1] Apply the changes introduced by some existing commits git-citool[1] Graphical alternative to git-commit git-clean[1] Remove untracked files from the working tree ...
commitId ID (SHA-1) of the commit. committer Committer of the commit. commitTooManyChanges Indicates that commit contains too many changes to be displayed parents An enumeration of the parent commit IDs for this commit. push The push associated with this commit. remoteUrl Remote URL path to ...