Git:revert撤销已经推送到远端的提交

如果某次修改的内容已经push到了远端,然后发现由于某些原因想要撤回提交的内容,那么可以通过revert命令进行撤回。需要注意的是通过revert命令不是将提交的内容在远端删除,而是再发起一个提交,将之前修改的内容撤回到修改之前的状态。

举例说明:

程序的原始内容为:

#include 

int main (int argc, char **argv)
{
        printf("Hello from develop\n");
        return 0;
}

修改后的内容:

#include 

int main (int argc, char **argv)
{
        printf("Hello from develop\n");
        printf("This is revert test\n");
        return 0;
}

提交内容:

git add .
git commit -m "add revert test string"
git push origin develop

查看提交日志

你可能感兴趣的:(Linux开发,git)