美文网首页
git复杂操作

git复杂操作

作者: 菜菜子MJ | 来源:发表于2020-06-08 11:05 被阅读0次

【问题】回滚已合入的提交
【答案】有三种方式,用git revert或者git reset, 建议使用方法1。
1.git revert 5fd34e 回滚 5fd34e这次 commit,
然后重新发起评审。
[5fd34e前后的commit都不会发生变化,在最新的commi之后增加 5fd34e取反的commit ]
2.git reset 5fd34e 回滚到5fd34e这次commit,
然后git push -f origin master。
[ 5fd34e之前的commit都被抹除,只有代码库管理员可以这样做]

3.git reset --hard oldversion // 本地强制回到某个版本;
git reset --soft newestversion // 这句话是,当前版本(要回退到的版本)对最新版本做一次软差异,这样产生的差异就相当于回退到老版本了,并且也能让远程库承认了。
git commit -m 'Reverted xxxx'

【问题】git地址改变,如何更新
【答案】更新远程地址
1.git remote -v 查看远程地址, 会列出 remotename remoteurl (fetch/push)
2.git remote set-url origin remoteurl
3.如有需要,删除known host公钥,重新加 ssh-keygen -R remotehost

相关文章

  • git复杂操作

    【问题】回滚已合入的提交【答案】有三种方式,用git revert或者git reset, 建议使用方法1。1.g...

  • 2017.9.26

    git 复杂操作 git clone 地址 、//克隆仓库到本地 git push origin master ...

  • costume GIT usage for me

    说明:仅需要了解基本操作,之后这些操作的基础上逐个添加复杂操作。 1. 配置git 直接编辑 ~/.gitcofi...

  • Git学习之思维导图

    用思维导图的形式学习Git,本文只是整理了git快速使用的导图,如果想要更深入的理解git,或者完成更加复杂的操作...

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • Git时代的回滚操作

    但当发展到git时代,这种回滚操作的复杂度,已经随着git模型本身的特点,变得不那么简单了。 熟悉git的人都知道...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • Git的常用命令

    一、Git简易操作 git操作手册(命令行git bash) 最简单易懂的git操作廖雪峰git教程Pro Git...

  • Git解决代码修改冲突

    Git 操作说明 Git下载项目 操作命令 Git上传提交 操作命令 Git解决同一文件多人修改冲突 操作步骤

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

网友评论

      本文标题:git复杂操作

      本文链接:https://www.haomeiwen.com/subject/cjlltktx.html