git回滚到任意版本

 

先显示提交的log

$ git log -3
commit 4dc08bb8996a6ee02f
Author: Mark <xxx@xx.com>
Date:   Wed Sep 7 08:08:53 2016 +0800

    xxxxx

commit 9cac9ba76574da2167
Author: xxx<xx@qq.com>
Date:   Tue Sep 6 22:18:59 2016 +0800

    improved the requst

commit e377f60e28c8b84158
Author: xxx<xxx@qq.com>
Date:   Tue Sep 6 14:42:44 2016 +0800

    changed the password from empty to max123

回滚到指定的版本

git reset --hard e377f60e28c8b84158

强制提交

git push -f origin master

完美

 

不想git管理

1、使用 git rm -r --cached /foldername/ 删除掉这个你想忽略的文件;
2、然后更新 .gitignore ,忽略掉目标文件。

 

posted @ 2016-12-12 22:18  快乐就好  阅读(2820)  评论(0编辑  收藏  举报