当前位置:首页 > 开发 > 开源软件 > 正文

git版本resert回撤

发表于: 2014-09-24   作者:hotsunshine   来源:转载   浏览次数:
git
摘要: resert到某一个 比较暴力的方法 git reset --hard <commit-id> git push <reponame> -f # 这样会消除截止到回溯版本的历史记录 比较温柔的做法 # Reset the index to the desired tree git reset 56e05fced
resert到某一个

比较暴力的方法
git reset --hard <commit-id>
git push <reponame> -f         # 这样会消除截止到回溯版本的历史记录


比较温柔的做法
# Reset the index to the desired tree
git reset 56e05fced

# Move the branch pointer back to the previous HEAD
git reset --soft HEAD@{1}

git commit -m "Revert to 56e05fced"

# Update working copy to reflect the new commit
git reset --hard


更详尽内容
http://stackoverflow.com/questions/1895059/revert-to-a-commit-by-a-sha-hash-in-git

回溯之后其他已更新的代码库pull代码
git fetch --all
git reset --hard origin/master

更详尽内容
http://stackoverflow.com/questions/1125968/force-git-to-overwrite-local-files-on-pull

git版本resert回撤

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  通常,市场既不会直线上升,也不会竖直跌落,而是进两步、退一步。在当前趋势继续发展之前,市
大家好,我又回来了,上个礼拜因为熬夜看球感冒了,所以没有写新的文章出来。 这周给大家介绍下git
版本控制-git的使用 大家好,我又回来了,上个礼拜因为熬夜看球感冒了,所以没有写新的文章出来。
一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体
1. 概述 对于软件版本管理工具,酷讯决定摒弃CVS而转向Git了。 为什么要选择Git? 你真正学会使用Gi
昨天,参照文档安装hostapd的时候,出现git clone git://w1.fi/srv/git/hostap.git,很疑问,git是
git init, 以创建新的git仓库 检出仓库 执行如下命令以创建一个本地仓库的克隆版本:git clone /pa
代码版本管理是一个软件团队基本要求。Git很强大,可以满足这样的要求。 采用软件: Git-1.7.10-pre
​【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章
Git使用基础篇 Git 是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号