1:拉去或者更新代码

都需要pull代码或者同步后,才可以看到最新的日记记录
git pull(获取) = git fetch(拉取) + git merge(合并)

git pull

2:git add (暂存区)添加了多余的文件可以回退add之前

//第一种方法
git reset head //第二种方法  git reset demo.txt
git reset 文件名//第三种方法    git rm --cached demo.txt
git rm --cached 文件名

3:回退commit(本地版本库)状态没有push的文件

/两个--前后都有空格
git checkout -- filename

4:回退commit和add状态没有push的文件

git reset --hard//相当于与运行了两条指令:git reset *git checkout -- *

5:回退某个人指定版本,不影响最新的版本

// git  bash here 命令操作时候,进入了vim,按:q退出
git revert commitid
//反做后需要add,commit,push,重新对该版本提交

6:如果使用的是git reset --hard commitid回退版本的话

git reset --hard commitid //工作区,暂存区(索引add),本地仓库(commit),重置
git reset --mixed commitid //工作区不变,本地仓库(commit)和暂存区(索引add)重置
git reset --soft commitid //工作区不变和暂存区(索引add)不变,重置本地仓库(commit)
//如上操作都会进行版本回退,日记记录也会回退,别人更新后,还需要回退版本才行

都需要pull代码或者同步后,才可以看到最新的日记记录
git pull(获取) = git fetch(拉取) + git merge(合并)

GIT版本回退和修改历史版本问题相关推荐

  1. git回退历史版本无法上传_git回退到某个历史版本

    一.git怎么回退到某个历史版本 首先在git log里面找到你所要回滚的分支提交记录 在Terminal 或者git控制条 执行 回退到某个版本命令 git reset --hard 139dcfa ...

  2. Git 版本回退和修改撤销

    文章目录 前言 一.版本回退 (撤销commit修改) 版本查看 临近版本回退 指定版本回退 git reset的模式 二.修改撤销 在工作区的修改撤销(撤销直接修改) 在暂存区的修改撤销(撤销add ...

  3. qt撤销与回退_Git版本控制教程 - Git查阅、撤销修改和版本回退

    查看文件的修改历史 git log --pretty=oneline 文件名 # 显示修改历史 git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e # ...

  4. Git回退到某个历史版本

    Git回退到某个历史版本 本人前段时间commit代码的时候,不小心commit一些本地的文件上去,并且还推到了开发分支代码,导致同事无法拉取代码,只能够回退版本了.注意,在回退版本之前,请复制粘贴你 ...

  5. git 回退到某个历史版本

    git log 命令 查看所有历史版本,获取某个历史版本 id 号 假设查到历史版本 id 号是 9a36dde46453c7e93a72d073646fd24a1064e21c git log 状态 ...

  6. git版本回退命令_Git学习版本回退和管理文件的修改及删除操作

    版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hel ...

  7. Github使用之git回退到某个历史版本

    1. 查找历史版本 使用git log命令查看所有的历史版本,获取你git的某个历史版本的id 假设查到历史版本的id是fae6966548e3ae76cfa7f38a461c438cf75ba965 ...

  8. git 怎么回退已经push的版本_Git版本回退

    Git版本回退 Git中,每次commit提交都会生成一个历史纪录.使用 git log 查看commit历史:1 2 3 4 5 6 7 8 9 10$ git log --oneline ec88 ...

  9. git 怎么回退已经push的版本_git push 操作代码回退

    (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见的问题,所以git的取消提交, ...

最新文章

  1. asp.net开发中自定义网站的目录
  2. linux 搭建Tomcat
  3. only static const integral data members can be initialized within a class
  4. 后台开发必读书籍--Linux 高性能服务器编程
  5. 5、Java Swing JButton:按钮组件
  6. Java 输出流中的flush方法
  7. 课后作业之字符串加密
  8. 信息学奥赛一本通C++语言——1028:字符菱形
  9. 现在,TensorRT 4开放下载了
  10. 菜鸟的学习之路(9) — ArrayList类
  11. PHP获取数组中重复数据
  12. python怎么设置背景音乐_怎么设置背景音乐?
  13. 水晶报表CrystalReports很强大也很简单!
  14. 北京房价预测——线性回归
  15. java中求数组中最大值
  16. python 读写+画图
  17. 文明与征服阵容搭配,文明与征服阵容推荐
  18. 常见的信息安全相关SCI期刊
  19. FinClip | 2022 年 10月产品大事记
  20. 计算机网络 -- RS232接口 ----OSI物理层协议----RS232接口

热门文章

  1. Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)
  2. echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标
  3. java -p_javap的作用是什么?
  4. 商业计划书如何吸引投资人
  5. 数据可视化编程题练习
  6. Angular提交规范
  7. Python IDEL查询和修改当前目录
  8. Redis中的ttl命令用法解析
  9. 在线画图工具-heatmap热图
  10. gpg 的加密与解密