美文网首页
git回退提交、修改日志

git回退提交、修改日志

作者: marshalzxy | 来源:发表于2018-06-09 11:23 被阅读19次

    回退所有未提交的修改

    1. git clean -df

    2. git reset --hard

    第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。

    回退某一次提交

    git reset —hard commitd 或者 head^ //commitid 表示要会退到这一个commitid指向的提交。head^表示当前head的上一次提交,也就是上一次提交。head^^表示上两次提交

    head^^^上三次提交。—hard表示当前的提交本地不保留

    git reset commitid //表示本地当前提交还是要保留的

    commit日志信息的重新修改

    git commit —amend 对最近commit message进行修改

    相关文章

      网友评论

          本文标题:git回退提交、修改日志

          本文链接:https://www.haomeiwen.com/subject/polteftx.html