首页 > 试题广场 >

当你刚刚提交完成代码,发现提交信息中有错误,应该如何改正呢?

[不定项选择题]

当你刚刚提交完成代码,发现提交信息中有错误,应该如何改正呢?

  • git stash -P

  • git revert HEAD -e

  • git rebase

  • git commit --amend

  1. git stash -P 应用某个stash,并把其从stash list中清除掉(pop),默认应用第一个。
  2. git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit
  3. git rebase命令在另一个分支基础之上重新应用,用于把一个分支的修改合并到当前分支。
  4. amend:修正修订的意思
发表于 2022-05-16 21:56:44 回复(0)
git stash show -p : 显示第一个存储的改动,如果想显示其他存存储
git revert HEAD//撤销最近一次提交
git rebase命令在另一个分支基础之上重新应用,用于把一个分支的修改合并到当前分支。
gitcommit-m 提交之后,发现-m的说明文字写的有问题,想要重新写一次,也就是想撤销上次的提交动作,重新提交一次

发表于 2022-04-30 20:52:54 回复(1)
git commit --amend :如果提交仅存在于您的本地仓库中,尚未推送到GitHub.com,您可以使用 git commit --amend 命令修改提交消息
发表于 2022-02-28 23:07:10 回复(0)
git stash -p:每个文件单独决定如何操作,可起到stash部分文件的作用,参考:https://www.jianshu.com/p/fe4d54cb6244
git revert HEAD -e:-e编辑commit信息,默认。参考:https://git-scm.com/docs/git-revert.html


发表于 2021-06-30 10:45:54 回复(0)