开发问题汇总

git push 撤销

2018-01-02  本文已影响32人  赵者也

如果我们 push 了代码之后,发现了不应该进行 push,此时有两种方法来撤销:

  1. 将本地代码修改回上次代码的内容,再 push 一次,这其实不是真正意义上的撤销了;

  2. 使用 git revert 命令进行撤销:

git revert HEAD // 撤销前一次 commit
git revert HEAD^  // 撤销前前一次 commit
git revert commit-id  // 撤销指定的版本,撤销也会作为一次提交进行保存

git revert 命令的特点是操作之前和之后的 commit 和 history 都会保留,并且把这次撤销作为一次最新的提交。也就是 git revert 是提交一个新的(将需要 revert 的版本的内容再反向修改回去的)版本,版本会递增,但是不影响之前提交的内容。

上一篇下一篇

猜你喜欢

热点阅读