参考 1、显示从最近到最远的提交日志 git log 或git log --pretty=oneline 2、根据 id 回退到指定的版本 git reset --hard commit-id 3、推送本地到远程仓库 git push origin HEAD --hard ps 1、 远程maste ...
分类:
其他好文 时间:
2020-05-27 12:23:58
阅读次数:
62
分两种情况: 1. 本地已经git add,git commit,但没有git push,想要将本地的代码回滚到commit之前 git reset --hard HEAD 撤销前一次commitgit reset --hard HEAD^ 撤销前前一次commitgit reset --hard ...
分类:
其他好文 时间:
2020-05-20 12:47:24
阅读次数:
51
Git版本回滚之 git revert 与 git reset 在使用 git 的时候,如果错误push之后,经常会回滚版本。 git的回滚有两种方式: revert命令:这种方式,是用一种反向的 push 来重新提交一次。git中可以看到操作记录。 reset命令:这个命令,是一种重置。即错误提交 ...
分类:
其他好文 时间:
2018-06-29 01:12:40
阅读次数:
123
首先我们要从https://github.com/github上申请一个GitHub仓库。(过程就不介绍了)现在我们来写个git的自动回滚脚本-通过版本号来回滚代码。cat/usr/local/src/git.sh#!/bin/bash#author:xiaozhagnmail_user="1179570cab@qq.com"WORK_DIR=/learngit/REPLOY="zrh"SRC_DIR=/data#..
分类:
其他好文 时间:
2017-09-26 10:45:14
阅读次数:
246
实际工作中,我们脑子里怎么可能记得一个几千行的文件每次都改了什么内容,不然要版本控制系统干什么。版本控制系统肯定有某个命令可以告诉我们历史记录, >1.在Git中,我们用git log命令查看: >2.如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数: 每提交一个 ...
分类:
其他好文 时间:
2017-03-06 17:37:18
阅读次数:
174
金天:学习一个新东西,就要持有拥抱的心态,如果固守在自己先前的概念体系,就会有举步维艰的感觉。版本管理要贯彻到日常的开发学习中去。 SVN转GIT用户. 金天微信:15998603918 欢迎找我聊聊天。 简单四步搞定GIT版本回滚!
分类:
其他好文 时间:
2015-12-22 13:10:39
阅读次数:
162
先说今天遇到的问题,看到一个config.php的配置文件一直在修改的状态下,但是和远程的config.php是不一致的,我不需要提交它,但是看它在 modified的状态下,很不爽,想删除它,git rm config.php,然后git push了下,结果不仅把本地的config.php干掉了,把远程的config.php也给干掉了,,原来这个git
rm有这样的功效,而且我 删除的...
分类:
其他好文 时间:
2015-03-20 13:01:02
阅读次数:
130