git reset --hard 3b2cbd856874a685d67216086233b9454ee84f27

撤掉已push的代码

git log -5   看下要撤回到哪个版本号  比如要撤回到  7a5a79083a4aaf56487c1acb9e05983a4b412200

git reset --hard 7a5a79083a4aaf56487c1acb9e05983a4b412200

git push origin tags/*** --force

强制撤回git线上仓库文件到aa138b14c0e59d0f94357f7537e97b01f796b2e2日志版本
git reset --hard aa138b14c0e59d0f94357f7537e97b01f796b2e2
强制推到develop分支 
git push origin develop --force
其它人员本地仓库的版本如果是aa138b14c0e59d0f94357f7537e97b01f796b2e2版本之后的  其它人员的本地仓库push时也需要先撤回到aa138b14c0e59d0f94357f7537e97b01f796b2e2版本
否则其它人员会把本地仓库aa138b14c0e59d0f94357f7537e97b01f796b2e2之后的再一并push到线上仓库  
其它人员本地仓库再push时不用加 --force了

其它情况

checkout后仍提示冲突  可以采用checkout -f
git checkout -f custom/ome/model/delivery.php

其它情况 git diff文件没有差异  不能git pull的

git status 提示

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)

36>$ git status
# On branch dev
# Your branch is behind 'origin/dev' by 6 commits, and can be fast-forwarded.
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   custom/desktop/lib/finder/builder/prototype.php
#       modified:   custom/ome/controller/admin/order.php
#       modified:   custom/ome/lib/finder/extend/filter/orders.php
#       modified:   custom/ome/model/orders.php
#       modified:   custom/ome/view/admin/order/order_copy.html
#
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   app/base/kernel.php
#       modified:   app/base/model/queue.php

可以按照提示操作

git reset HEAD custom/desktop/lib/finder/builder/prototype.php
git reset HEAD custom/ome/controller/admin/order.php
git reset HEAD custom/ome/lib/finder/extend/filter/orders.php
git reset HEAD custom/ome/model/orders.php
git reset HEAD custom/ome/view/admin/order/order_copy.html###然后git checkout origin/dev custom/desktop/lib/finder/builder/prototype.php
git checkout origin/dev custom/ome/controller/admin/order.php
git checkout origin/dev custom/ome/lib/finder/extend/filter/orders.php
git checkout origin/dev custom/ome/model/orders.php
git checkout origin/dev custom/ome/view/admin/order/order_copy.html###然后
git pull即可

git强制拉取代码覆盖本地的相关推荐

  1. vs2019从远程git仓库拉取代码到本地目录,并切换分支

    文章目录 1.打开vs2019 2.选择克隆存储库 3.在本地新建一个空文件夹(你要把代码拉到的地方),我这是在D盘下新建了一个叫GitTest的文件夹 4.输入相应地址 5.点击"克隆&q ...

  2. git 强行拉取覆盖本地

    git fetch --all && git reset --hard origin/master && git pull

  3. VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”

    问题描述:VScode在使用Git拉取代码到本地时,弹出框提示"在签出前,请清理存储工作树",如下图所示: 解决方法: 第一步:备份当前的工作区的内容,从最近的一次提交中读取相关内 ...

  4. git拉取代码到本地

    git拉取代码到本地 一.把代码获取到某个文件夹,在文件夹右键选择Git Bash Here ①第一步: git config --global user.name "git权限的名称&qu ...

  5. Git创建分支拉取代码到本地提交代码

    创建Git分支 1.查看所有分支 git branch 2.创建本地分支 git branch mybranch //mybranch新创建的分支名 3.切换到创建的分支 git checkout m ...

  6. git拉取代码如何解决冲突_Git工具-git pull拉取代码时冲突的解决办法

    一,在使用git pull命令拉取代码时,有时会遇到以下错误信息: error: Your local changes to the following files would be overwrit ...

  7. git pull 拉取代码的时候报错 Pulling is not possible because you have unmerged files.

    项目场景: git pull 拉取代码的时候报错 Pulling is not possible because you have unmerged files. 解决方案: 1. git add - ...

  8. git强制拉取远程项目覆盖本地项目

    文章新地址 git强制覆盖: 最近在工作中经常需要从git拉取到一些项目到本地,但是因为本地项目被我自己修改,所以无法用传统的方式将远程仓库的项目拉取下来.下面介绍一种远程仓库强制拉取项目到本地的方法 ...

  9. 第一次git拉取代码到本地及身份验证失败踩坑

    前言:用命令 git clone +git代码地址,输入用户名和密码后,拉取本地后一直报错,身份验证失败 试了把网站用户名密码加到本地windows凭据管理,也不行,后面发现是没有加邮箱的坑 1:gi ...

最新文章

  1. Java项目:无库版银行管理系统(java+Gui+文档)
  2. linux火狐浏览器49.0安装教程,火狐浏览器Linux最新版下载
  3. SQL相关子查询与非相关子查询
  4. curviloft插件怎么用_完结篇——你想要的逆天插件系列这里都有
  5. python需要下载哪些软件-学python下载什么软件开发
  6. Oracle Clusterware工具3
  7. HTML中构建自动伸缩的表格Table
  8. C#应用程序界面开发基础——窗体控制(4)——选择类控件(有部分地方没明白)
  9. 纯CSS实现图片动画
  10. 一文讲透,技术人如何快速提升沟通能力?
  11. 华为机试真题 Java实现【最短木板长度】【100%通过率】【2022.11 Q4 新题】
  12. B450M MORTAR    AMD R5 3600   组装机
  13. 五款最优秀的java微服务框架
  14. codecamp_波特兰(和华盛顿西南部)CodeCamp 2006
  15. Antd表单项根据后端返回字段显示错误的校验提示语
  16. 计算机网络 划分子网构造超网
  17. html div peidui,AirPods怎么删除配对过的设备 airpods可以和电脑连接的。
  18. avr c语言编译器,[VR虚拟现实]AVR单片机C语言编译器.doc
  19. 深入理解风控中的 KS 原理
  20. Qt编写输入法V2018超级终结版

热门文章

  1. 详细讲解css3 利用transform-origin 实现圆点分布在大圆上布局以及旋转特效
  2. 手把手教你用Python网络爬虫实现上海证券交易所定期报告pdf文件下载(附代码)...
  3. 红灯检测宇视科技专利分析与总结2
  4. Golang实现并发版网络爬虫:豆瓣-电影名人数评分爬取并保存文件
  5. C语言中的 gets,puts,getchar,putchar函数解析
  6. 【老生谈算法】matlab实现全相位校准算法——全相位校准算法
  7. 2017 计蒜之道 初赛 第一场 A题B题
  8. 基于文本服务框架的拼音输入法研究与实现
  9. POJ2262 java
  10. 输入一个十进制数将它转换为八进制和十六进制数