Git注意事项

84 阅读1分钟

1,用git reset 回退版本,若是已经是远程的版本。需要强推。

    eb76a1e表示回退到commit是eb76a1e的位置 
    git reset --hard eb76a1e
    // 然后push到远程,把远程的也回滚
    git push origin HEAD -f 

2,如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法。

  1. 反做: 使用"git revert -n commitid"命令。如下命令,我们反做(即撤销)版本号为8b89621的版本。注意: 这里可能会出现冲突,那么需要手动修改冲突的文件,而且要git add 文件名。
  2. 提交: 使用"git commit -m ''",此时可以用"git log"查看本地的版本信息,可见多生成了一个新的版本
  3. 使用"git push"推上远程库
git revert -n eb76a1e
git commit -m ''
git push