git 重命名文件,提交后,此文件的提交记录丢失

零、问题现象:

文件重命名后,提交到 git 仓库,发现重命名操作 变成 删除旧文件,新增一个新文件,原来文件的提交记录丢失,看不到了。

一、正确的重命名提交方法

1.1、 先执行add命令来将修改内容后的文件,添加到暂存区中(此时文件还是重命名前的文件名)

1.2、 使用重命名命令:

刚才的第一步非常重要,一定要在重命名前,将目标文件放入暂存区中,否则提交上以后,就会变成删除旧文件,新增一个新文件,此文件的提交记录丢失了。

git mv old_file_name.txt new_file_name.txt

1.3、最后commit,push

1.4、最终结果

查看gerrit上的提交情况:
在这里插入图片描述
直接查看此文件的提交记录:

在这里插入图片描述

二、如果已经错误操作了,想查看历史提交记录怎么办?

执行命令:

git log --follow new_file_name.txt

打印如下:
git log --follow

相关推荐

  1. git列出提交记录文件路径

    2024-04-28 02:18:05       26 阅读
  2. Git 命令拉取分支、忽略已经提交文件

    2024-04-28 02:18:05       58 阅读
  3. git 提交文件压缩机制

    2024-04-28 02:18:05       50 阅读
  4. 解决 idea git提交文件状态不刷新

    2024-04-28 02:18:05       26 阅读
  5. Git提交忽略指定文件

    2024-04-28 02:18:05       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 02:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 02:18:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 02:18:05       82 阅读
  4. Python语言-面向对象

    2024-04-28 02:18:05       91 阅读

热门阅读

  1. Docker和虚拟机的区别

    2024-04-28 02:18:05       37 阅读
  2. Redis技术总结

    2024-04-28 02:18:05       33 阅读
  3. 【华为OD机试】处理器问题

    2024-04-28 02:18:05       28 阅读
  4. 剑指offer--和为s的数字

    2024-04-28 02:18:05       34 阅读
  5. myql 基础学习目录

    2024-04-28 02:18:05       36 阅读
  6. 文献摘录_干旱

    2024-04-28 02:18:05       31 阅读
  7. ESBMC代码阅读笔记

    2024-04-28 02:18:05       25 阅读
  8. W801学习笔记十三:掌机系统——系统基础组件

    2024-04-28 02:18:05       26 阅读
  9. MIT6.824|课程前置知识

    2024-04-28 02:18:05       36 阅读
  10. windows SDK编程 --- 消息之键盘消息(4)

    2024-04-28 02:18:05       27 阅读