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

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

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号