Git 重命名操作

截至目前,Tome 和Jerry 都使用手动命令来编译自己的项目。Jerry 决定为他们的项目创建 Makefile,并给予适当的名称来命名”string.c” 文件。

[jerry@CentOS project]$ pwd /home/jerry/jerry_repo/project

[jerry@CentOS project]$ ls README src [jerry@CentOS project]$ cd src/

[jerry@CentOS src]$ git add Makefile [jerry@CentOS src]$ git mv string.c string_operations.c

[jerry@CentOS src]$ git status -s A Makefile R string.c −> string_operations.c

Git 是显示R在文件之前名称来指示文件已更名。

对于提交操作Jerry 使用 -a标志,这使得git 提交自动检测修改过的文件。

[jerry@CentOS src]$ git commit -a -m ‘Added Makefile and renamed strings.c to string_operations.c ‘

[master 94f7b26] Added Makefile and renamed strings.c to string_operations.c 1 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/Makefile rename src/{string.c => string_operations.c} (100%)

提交后,他推送了他的修改到版本库。

[jerry@CentOS src]$ git push origin master

上面的命令会产生以下结果。

Counting objects: 6, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 396 bytes, done. Total 4 (delta 0), reused 0 (delta 0) To gituser@git.server.com:project.git 7d9ea97..94f7b26 master −> master

PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

Original: https://www.cnblogs.com/kluan/p/6021368.html
Author: Nicat
Title: Git 重命名操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/37966/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SpringBoot-Redis

    SpringBoot 整合 Redis 15. SpringBoot-Redis 15.1 导入相关依赖 org.springframework.boot spring-boot-…

    Linux 2022年11月8日
    091
  • 博客被阮一峰引流后,我对“大数据”的分析与思考

    事情经过 2021年9月3日,一个普通的的早上,我照常打开了我的小博客网站echeverra,看看有没有评论,虽然知道大概率没几个人访问,更鲜有人评论,可还是想打开自己的小窝瞅上那…

    Linux 2022年10月19日
    0113
  • Linux下tomcat修改成的80端口无法访问

    转自: https://blog.csdn.net/u013252047/article/details/72834415 tomcat放到服务器上访问8080端口还需要输入端口号…

    Linux 2022年8月24日
    0164
  • 如何提升git clone的速度

    一、有代理 在你的代理软件高级设置中,有 socket5 代理端口,下面的命令中的端口用的你软件中的端口。 https 方式 clone 代码 git config –globa…

    Linux 2022年8月30日
    0135
  • Postman 正确使用姿势

    前言: 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 简介: Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的…

    Linux 2022年11月8日
    092
  • http代理连接

    基于Linux服务器的http代理连接 1. 准备工作 目标服务器 &…

    Linux 2022年11月8日
    0101
  • git reset 版本回退命令

    git reset –hard HEAD^,就可以回退到上一个版本 HEAD^,代表了什么? HEAD -> master -> commit(add me…

    Linux 2022年8月30日
    0135
  • 【转】Git不要只会pull和push,试试这5条提高效率的命令

    原文:https://juejin.cn/post/7071780876501123085 前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是…

    2022年8月30日
    0175
  • git比较两个分支之间的区别

    实际工作场景中经常会用到的一个技巧,比较两个分支之间差了哪些commit还没有合并?? 回答一个问题:我当前开发的这个feature/001分支,有哪些commit还没有被合并到m…

    Linux 2022年8月30日
    0147
  • 了解CFS完全公平调度器

    CFS模拟理想多任务调度 公平,即对于n个正在运行的任务,当这些任务同时不断地运行时,CPU会尽可能分配给他们1/n的处理时间。 CFS是一种基于加权公平排队思想的调度算法。 精确…

    Linux 2022年10月19日
    0176
  • git log 常用命令

    git log –patch -2,–patch可以显示每次提交之间的diff,同时-n可以指定显示最近几个commit。这个是很有用的,可以看最近两次co…

    Linux 2022年8月30日
    0173
  • 【Linux】curl: (60) SSL certificate problem: certificate has expired问题解决

    当使用curl命令,或者使用程序请求https地址,不通的时候 可以参考看看是不是这个问题 curl: (60) SSL certificate problem: certific…

    Linux 2022年8月24日
    0107
  • 【Linux】ubuntu 20无法打开终端的解决方法

    1、安装一个辅助终端xterm 由于系统自带的终端无法使用,为了方便接下来的操作,首先安装一个辅助终端xterm $ sudo apt install xterm 用softwar…

    Linux 2022年8月24日
    0130
  • jmeter学习记录–04–Beanshell

    一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类…

    Linux 2022年9月14日
    0140
  • Git 代码提交和下载

    1、新建一个目录,存放下载下来的项目; 2、进入刚刚新建的文件夹,点击鼠标右键,选择”Git Bash Here” 3、进行基础配置,作为 Git 的基础配…

    Linux 2022年11月7日
    080
  • gitlab—template

    添加对应stage template 引入了之前定义的job ymi文件,定义了全局cache, 接下来创建项目 用导入的方式创建 通过 project URL的方式导入创建 修改…

    Linux 2022年8月30日
    0122
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总