git checkout 单个文件_git 如何回退单个文件
1.进入到文件所在文件目录,或者能找到文件的路径
查看文件的修改记录
git log fileName
结果:
如果文件修改记录太多,则使用
git log -number fileName
结果:
2.回退到指定版本
git reset ** fileName
1.git reset -mixed:此为默认方式,不带任何参数的git reset,这种方式,它回退到某个版本,只保留源码,回退commit和index信息
2.git reset -soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
3.git reset -hard 彻底回退到某个版本,本地的源码也会变成为上一个版本的内容
结果:
3.提交到本地参考:
git commit -m “提交的描述信息”
结果
4.更新到工作目录
git checkout fileName
结果:
5.提交到远程仓库
git push origin master
这样指定的文件回退到指定版本了
git checkout 单个文件_git 如何回退单个文件相关推荐
- git checkout 远程分支_git的远程分支是干啥的,和本地的有什么区别?
不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误. 我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支.然后git提示我们可以运行下面这行代码来 ...
- git checkout远程分支_Git检出远程分支
如果贡献者有自己的 Git 仓库,并将修改推送到此仓库中,那么当你拿到仓库的访问地址和对应分支的名称后,就可以加为远程分支,然后在本地进行合并. 比如,Jessica 发来一封邮件,说在她代码库中的 ...
- git add 所有修改文件_Git管理修改、撤销和删除文件
备注: 知识点 管理修改 撤销修改 没有`git add`添加到暂存区时的撤销 `git add`添加到暂存区后的撤销 git commit提交后的撤销 删除文件 确定从版本库中删除文件 从暂存区把误 ...
- Git branch Git checkout常见用法
git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带 ...
- git 修改标签名称_Git常用命令汇总,希望能帮到你
展示帮助信息 git help -g 回到远程仓库的状态 抛弃本地所有的修改,回到远程仓库的状态. git fetch --all && git reset --hard origin ...
- Git的撤销操作 git checkout -- <file>
在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 g ...
- Git使用汇总之git checkout -- <file>的真正用法
网上关于这个撤销指令的教程多的数不胜数,但是在自己学习中还是遇到一些坑,在此记录下来,也给同样遇到坑的同学一点参考 第一种说法: 第二种说法: 这就出现了两种意思,在我修改了工作区的内容后 使用 gi ...
- git语言包安装_Git分布式版本管理系统快速入门指南
为什么要使用版本管理系统 无论有没有使用过专业化工具,每个人都或多或少地有版本管理的需求.我们在做论文.写报告或者设计方案时,因为难以避免的不断改动,总会形成很多个不同的版本,我们可能会用" ...
- git基础教程(11) git checkout命令,掌握这些足以
文章目录 概览 用法一 用法二 用法三 详细说明 1. `git checkout [<commit>] [--] <paths>` 2. `git checkout < ...
最新文章
- 2021年大数据Spark(二十):Spark Core外部数据源引入
- [性能] SAP销售订单取数逻辑优化---索引表
- 数据结构与算法之完全二叉树的节点个数
- 怎么修改antd mobile中picker样式_修改 iPhone 双信号方法,超级好玩
- luogu1355 神秘大三角
- oracle连续状态相同,数据库共有三种状态:quiesce、resrict、suspend
- 高价买的博客网站织梦模板
- Redis分布式锁问题
- Ansible Synopsis
- 瞎折腾-CentOS 7.4 编译4.16.2版kernel 并安装
- linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号
- 嵌套查询和连接查询的效率_LeetCode 查找:groupby+having/嵌套查询/连接
- 最全面计算机英语单词列表(一)
- SPEI干旱指数和ETo潜在蒸散量计算在python上的实现
- Android WebView加载webrtc视频通话
- LeetCode 1818、绝对差值和
- 一个应届计算机毕业生的2012求职之路
- kivy制作安卓APP--简单音乐播放器
- JavaDay13 抽象类 、接口、多态
- Cause: java.sql.SQLExceptioValue ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp
热门文章
- .net core通过多路复用实现单服务百万级别RPS吞吐
- 用C#(.NET Core) 实现简单工厂和工厂方法设计模式
- .NET Core 2.0使用NLog
- 实现自己的.NET Core配置Provider之EF
- .NET Core开发:项目实践
- .NET Core dotnet 命令大全
- 第二篇 Entity Framework Plus 之 Query Future
- php实现目录及目录文件下的遍历
- linux之通过tail命令动态跟踪日志文件里面的末尾信息
- C++之invalid initialization of non-const reference of type ‘int’ from an rvalue of type ‘int’