1、远程仓库中有的文件,但是本地要给删除掉,如何同步

git ls-files //查看暂存区是否有该文件,以readme.md为例
git rm -r --cached readme.md //删除暂存区该文件
git commit -m update //更新
git push origin master //推送到远程仓库

2、git回滚操作

git checkout -- <filename>

git checkout -- test.js
/*丢弃test.js中和暂存区不同的内容,回到暂存区的状态
* 如果文件没在暂存区,就没效果
**/

git reset

1、hello.js文件在暂存区git reset HEAD //从暂存区删除该文件或git reset HEAD hello.js2、hello.js已经commitgit reset --hard 09abdea  //回退到指定的HEADID,该HEAD指针之后的文件都会被删除git reset --hard  //回退到指定的commit,之后的文件都会被删除掉git reset --hard tag //回退到指定的tag绑定的commit记录git reset --soft <> //保留工作区的记录,暂存区的版本回退到指定的位置,可以通过git diff --cached对比工作区和暂存区的区别

git clean

git clean -df //删除未被tracked的文件,即未在暂存区的文件

git restore

//hello.jsgit restore hello.js //hello.js被tracked情况下,撤销修改,且修改的内容没有add//和git checkout -- hello.js 及 git reset --hard HEAD效果一致git restore --staged hello.js //保留工作区的修改,将文件从暂存区移除

1.2 git回滚操作相关推荐

  1. 在idea中纯界面进行git回滚操作

    在idea中git回滚操作 红色:工作区 绿色:缓存区 白色:已提交(本地版本库或者远程版本库) 通常我们都是在缓存区中写代码 第一步:reset到回滚的版本 找到需要回滚的版本,将代码重置到需要回滚 ...

  2. Git回滚操作的总结

    git结构和各操作之间的关系 1,撤销add操作: git reset 2,撤销commit操作: git reset –soft 保留源码,只回退commit信息到某个版本,不涉及index的回退, ...

  3. Git:撤销回滚操作

    Git撤销&回滚操作(git reset 和 get revert) git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git ...

  4. git 常规操作以及回滚操作

    2019独角兽企业重金招聘Python工程师标准>>> 在这里记录一些平时比较常用的git的命令行操作,以及一些回滚的操作,以提高我们平时的开发效率. 首先我的 git 项目仓库在 ...

  5. 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库

    [Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git ...

  6. git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)

    文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...

  7. git 回滚/撤回提交代码、误删、误提交恢复

    git回滚找回代码 上情况 情况1 git pull的时候发生冲突,修改失误,并commit了,怎么恢复? 查看所有的commit提交日志,并获取提交id git log commit 0992046 ...

  8. Git 回滚命令笔记

    Git 回滚命令 一.未提交 未提交有以下两种情况: 1)已经在工作区修改了文件,但还未执行 git add 提交到暂存区. 2)已经执行了 git add 提交到暂存作,但还未执行 git comm ...

  9. Git 回滚代码到指定版本

    前言  在我们开发过程中,因各种原因,避免不了将业务代码回滚至指定版本,或者具体一些到某次commit. 下面我们将具体步骤及具体实现做分析. 操作前阅读   在代码回归操作过程中主要 围绕 git ...

最新文章

  1. 七天学会「股票数据分析软件」的开发(下)
  2. Gartner 「RPA市场竞争格局」:中国厂商首次进入国际视野
  3. PHP 单例模式继承的实现方式
  4. github 学习使用
  5. Vue,简洁方式开发web,仅添加vue.js文件,不使用全家桶
  6. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
  7. Android Studio 开关控件Switch使用
  8. OSPF LSA内容解析及SPF算法分析
  9. 【NLP】《Chinese Poetry Generation with Planning based Neural Network》的阅读笔记
  10. 高通平台 pmic—gpio修改(一)
  11. 小程序创建搜索记录,获取搜索记录,删除搜索历史
  12. JavaScript随手笔记之--html拼接语句传递json数据
  13. arduino 红外遥控小车
  14. 五点三次平滑的程序源代码
  15. 104道 CSS 面试题,助你查漏补缺(上)
  16. PAT 1009. 说反话
  17. AHD同轴摄像头接入电脑USB录制视频的方法,AHD转USB,AI图像算法(ADAS\DMS\360环视\BSD\人脸识别),图像接入电脑处理
  18. android批量添加联系人,Android实现批量添加联系人到通讯录
  19. UPC-购买巧克力(贪心)
  20. centos使用yum安装mysql8

热门文章

  1. 【WPF】某S7-1200上位机源码研究
  2. c bool类型函数
  3. ntohs, ntohl, htons,htonl的比较和详解
  4. 23西安电子科技大学光电工程学院851考研录取情况
  5. 腾讯云直播简介和怎样设置直播
  6. 最详细python安装库的方法(以安装pygame库为例)
  7. encrypt 加密解密
  8. npm 升级node.js
  9. 计算机专业居榜首,单身率最高专业排行榜,计算机高居榜首,你的专业上榜了吗...
  10. MapReduce实现TopN