GIT学习--(3) GIT文件重命名操作

 时间:2024-10-28 18:29:50

1、接上一篇经验,我们使用的仓库是 "myRepo" ,并且我们在仓库中创建并提交了一个文本文件 "稆糨孝汶;1.GIT Basic Commands.txt" , 我们现在要将这个文件重命名为 "1.GIT_Basic_Commands.txt", 第一种方法就是最直观的操作,直接在仓库中对该文件进行重命名,操作完成后,运行 git status 查看状态,从返回上看,对于文件重命名,GIT貌似会做一个删除和一个新增两个操作(事实到底如何呢?)。

GIT学习--(3) GIT文件重命名操作GIT学习--(3) GIT文件重命名操作

2、运行 git add . 操作, 将工作区所有变更添加到暂存区,然后再通过 git status 查看当前仓库的状态,可以看出,GIT并没有通过一步删除,一步新增来应对文件重命名这个操作,其本质上也是进行了一次重命名,确认无误后,我们通过 git commit -m "注释" 提交我们的重命名操作,并通过 git status 确认最终状态。

GIT学习--(3) GIT文件重命名操作GIT学习--(3) GIT文件重命名操作

3、第二种方法比较优雅,你无需直接在仓库中修改文件名称,而是利用了 git mv oldFile newFile 来进行文件重命名,我们运行命令 git mv "1.GIT_Basic_Commands.txt" "1.GIT_Basic_Command_List.txt" , 然后通过 git status 查看仓库状态,我们发现 git mv 操作直接将变更放到了暂存区中,跳过了工作区!并且使用了和上面同样的重命名方式,确认无误后,我们可以直接通过 git commit -m "注释" 的方式将变更提交,并再次通过 git status 查看仓库状态。

GIT学习--(3) GIT文件重命名操作GIT学习--(3) GIT文件重命名操作

4、通过比较分析,我们可以发现第二种方式利用了GIT提供的命令进行的,并且操作后,变更直接进入暂存区(省去了 git add . 这步操作 ),方便我们直接提交,所以对于文件重命名这种操作,推荐使用 git mv 这种方式。

  • 配置Qt新建工程默认支持C++17
  • U盘安装Ubuntu系统
  • mac pycharm怎么设置隐藏窗口上的工具栏?
  • Linux配置SSH互信
  • TeamViewer中如何关闭我的会议对话框
  • 热门搜索
    网络打印机怎么设置 网上旅游 淘宝代销怎么发货 手机运行慢怎么办 甘南旅游 中国古代建筑的特点 神父可以结婚吗 仙桃旅游 道客巴巴怎么免费下载 当然英文怎么说