1.2 git回滚操作
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回滚操作相关推荐
- 在idea中纯界面进行git回滚操作
在idea中git回滚操作 红色:工作区 绿色:缓存区 白色:已提交(本地版本库或者远程版本库) 通常我们都是在缓存区中写代码 第一步:reset到回滚的版本 找到需要回滚的版本,将代码重置到需要回滚 ...
- Git回滚操作的总结
git结构和各操作之间的关系 1,撤销add操作: git reset 2,撤销commit操作: git reset –soft 保留源码,只回退commit信息到某个版本,不涉及index的回退, ...
- Git:撤销回滚操作
Git撤销&回滚操作(git reset 和 get revert) git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git ...
- git 常规操作以及回滚操作
2019独角兽企业重金招聘Python工程师标准>>> 在这里记录一些平时比较常用的git的命令行操作,以及一些回滚的操作,以提高我们平时的开发效率. 首先我的 git 项目仓库在 ...
- 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git ...
- git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)
文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...
- git 回滚/撤回提交代码、误删、误提交恢复
git回滚找回代码 上情况 情况1 git pull的时候发生冲突,修改失误,并commit了,怎么恢复? 查看所有的commit提交日志,并获取提交id git log commit 0992046 ...
- Git 回滚命令笔记
Git 回滚命令 一.未提交 未提交有以下两种情况: 1)已经在工作区修改了文件,但还未执行 git add 提交到暂存区. 2)已经执行了 git add 提交到暂存作,但还未执行 git comm ...
- Git 回滚代码到指定版本
前言 在我们开发过程中,因各种原因,避免不了将业务代码回滚至指定版本,或者具体一些到某次commit. 下面我们将具体步骤及具体实现做分析. 操作前阅读 在代码回归操作过程中主要 围绕 git ...
最新文章
- 七天学会「股票数据分析软件」的开发(下)
- Gartner 「RPA市场竞争格局」:中国厂商首次进入国际视野
- PHP 单例模式继承的实现方式
- github 学习使用
- Vue,简洁方式开发web,仅添加vue.js文件,不使用全家桶
- python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
- Android Studio 开关控件Switch使用
- OSPF LSA内容解析及SPF算法分析
- 【NLP】《Chinese Poetry Generation with Planning based Neural Network》的阅读笔记
- 高通平台 pmic—gpio修改(一)
- 小程序创建搜索记录,获取搜索记录,删除搜索历史
- JavaScript随手笔记之--html拼接语句传递json数据
- arduino 红外遥控小车
- 五点三次平滑的程序源代码
- 104道 CSS 面试题,助你查漏补缺(上)
- PAT 1009. 说反话
- AHD同轴摄像头接入电脑USB录制视频的方法,AHD转USB,AI图像算法(ADAS\DMS\360环视\BSD\人脸识别),图像接入电脑处理
- android批量添加联系人,Android实现批量添加联系人到通讯录
- UPC-购买巧克力(贪心)
- centos使用yum安装mysql8