查看“Git版本回退或者获取指定的历史版本代码”的源代码
←
Git版本回退或者获取指定的历史版本代码
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<pre> git log命令查看:显示从最近到最远的提交日志 如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数 git log --pretty=oneline commit 789f31871230c53c909df7f22721abc91d71d00a Author: evan <evan886@gmail.com> Date: Tue Oct 10 18:06:32 2017 +0800 20171010 mycmdb 域名添加是ok的 首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。 现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令: #版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。 git reset --hard 789f318712 git获取指定的历史版本代码 我用这个checkout后 再git pull就有问题了 git checkout 789f31871230c53c909df7f22721abc91d71d00a </pre> =问题= <pre> git获取指定的历史版本代码 我用这个checkout后 再git pull就有问题了 git checkout 789f31871230c53c909df7f22721abc91d71d00a + git pull 您当前不在一个分支上。 请指定您要合并哪一个分支。 详见 git-pull(1)。 git pull <远程> <分支> </pre> =参考= [http://blog.csdn.net/skymingst/article/details/42171221 [Git] 获取指定的历史版本代码] [https://liam0205.me/2015/04/29/git-checkout-history-version/ 在 Git 中 Checkout 历史版本] [https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000 版本回退] [[category:ops]] [[category:git]]
返回至
Git版本回退或者获取指定的历史版本代码
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息