上一篇文章学会了使用GIT四次提交建立一个有模有样的仓库。点击链接查看:【Git、GitHub、GitLab】三 Git基本命令之创建仓库并向仓库中添加文件.

本片文章记录git的文件重命名的简单方法,以及使用git log系列命令查看git仓库的版本演变历史的用法的。

文章目录

  • 1 git文件重命名的命令
  • 2 如何使用git log系列命令查看git仓库的版本演变历史
  • 3 总结

1 git文件重命名的命令

前提是需要修改git仓库中已经commit了的文件

  • 假如想使文件readme,改名为 readme.cpp。可以使用下面的三条命令:

$ mv readme readme.cpp
$ git rm readme //注意与linux 的命令rm的区别
$ git add readme.cpp
最后可以使用git status查看修改后的仓库的状态

  • 上述是三条命令,还可以使用下面的一条命令达到上述三条命令的效果

$ git mv readme readme.cpp

  • 如果想要撤销刚刚的修改,使用下面的命令:

$ git reset --hard

2 如何使用git log系列命令查看git仓库的版本演变历史

$ git branch -v 看本地有多少版本分支
$ git log --all 查看所有分支的历史
$ git log --all --graph 查看图形化的 log 地址
$ git log --oneline 查看单行的简洁历史。
$ git log --oneline -n4 查看最近的四条简洁历史。
$ git log --oneline --all -n4 --graph 查看所有分支最近 4 条单行的图形化历史。
$ git help --web log 跳转到git log 的帮助文档网页
$ git log --oneline temp 只查看temp的分支的信息且oneline形式

注意:
$ git log 仅仅是查看当前分支的更改历史
$ git log --all 查看所有分支的信息
$ git log --all --graph 上面的查看不容易看各个分支的关系,加上图形化容易看出各个分支的关系

$ git checkout -b temp +从哪个commit开始新加一个分支(一大串数字,表示某一个commit中的数字 )
$ git checkout master // 切换到master分支

3 总结

  • git命令的后面加的参数,有的时候是-,有的时候是- -
  • 单字母的参数是 ‘-’,非单字母的参数是’- -’

【Git、GitHub、GitLab】四 Git文件重命名的简单方法以及使用git log查看版本演变历史相关推荐

  1. 沐阳Git笔记04查看版本演变历史

    04git log 查看版本演变历史 一行展示 git log --oneline 显示最近4次的提交 git log -n4 显示最近几次和一行 git log --oneline -n2 切换到一 ...

  2. 多个文件夹快速重命名的简单方法

    多个文件夹怎么快速重命名?面对这种情况怎么办?首先,我们职场人的工作压力就大:其次,我们的工作时间也很饱和.突然遇到新的工作需求问题,我们处理不了,就应该积极寻找办法.针对这个问题,我就有一个简单而快 ...

  3. linux文件重命名

    转自:http://blog.csdn.net/veizz/article/details/6853016 linux的文件重命名非常简单.常用的是mv命令和rename命令.下面介绍一下这两个命令的 ...

  4. 沐阳Git笔记03文件重命名

    03文件重命名 普通方法 1.mv readme readme.md 2.git add readme.md 3.git rm readme 普通方法过于繁琐复杂,我们使用更简单的git指令 简单方法 ...

  5. linux 文件重命名_Linux编程 5 (目录重命名与移动 删除,目录创建删除,查看file)...

    一. 文件重命名与移动(mv) 在linux中,重命名文件称为移动(moving).mv命令可以将文件和目录移动到另一个位置或重新命名. 1.1 使用mv重命名 下面在/usr/local下面创建一个 ...

  6. Linux 命令之 mv -- 移动文件/重命名文件

    文章目录 命令介绍 语法格式 常用选项 命令示例 (一)文件重命名 (二)目录重命名 (三)移动目录 (四)移动目录且重命名 (五)将一个目录下的内容移动到另外一个目录下 (六)移动文件 (七)移动多 ...

  7. 在linux中如何修改保存gun文件_Linux下文件重命名、创建、删除、修改及保存文件...

    一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. ...

  8. Lunix文件重命名

    一般重命名需要输入两边文件名,如果文件名太长就比较麻烦,有没有办法解决呢? 方法一:一般的重命名 $ mv file1.txt file2.txt 方法二:进阶的[mv] $ mv file{1,2} ...

  9. 如何批量给文件重命名?

    如何批量给文件重命名?电脑使用久了就会保存越来越多的文件,如果你有些许的强迫症,肯定不愿意电脑中的文件杂乱无章,这时候就需要对这些文件进行整理,整理文件的第一步就需要对相关联的文件进行重命名,让文件名 ...

最新文章

  1. 把对像生成json并存储到文件
  2. 1. Leetcode 1. 两数之和 (数组-双向双指针)
  3. 丁钧:移动,未来的王
  4. 初始化方法-创建对象时自动调用初始化方法
  5. Interview and paper based test
  6. 知识图谱论文阅读(二十三)【SIGIR2020】Multi-behavior Recommendation with Graph Convolutional Networks
  7. Linux笔记-bash中字符串拆分并且存到数组中
  8. python数据分析师工资待遇_预测python数据分析师的工资
  9. 第一次个人作业--词频统计总结
  10. DIM-00014: 无法打开windows nt服务控制管理器
  11. 关于debug调试在Controller中形参PageWeb<T>(即分页封装泛型)的pageNum,pageSize赋值问题
  12. 【24】NumPy IO
  13. [转载] 新妖女传说:奸魔
  14. scp 命令简明介绍
  15. WiFi出现间歇性断网时,应该如何解决!
  16. 警察与小偷博弈(博弈论的诡计)
  17. 基于springboot的音乐网站的设计与实现(带论文)
  18. centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程
  19. JMeter性能测试[1]
  20. 2023年入行Python还来得及吗?

热门文章

  1. mybatis学习(28):获取自增id方式二(在全局中配置setting选项)
  2. spring学习(35):c名称空间注入
  3. 第四十一期:从Windows到鸿蒙——操作系统的前世与今生
  4. 第八期:继美商务部拉黑多家中国公司后,MIT开始审查对华AI合作项目
  5. 剑指offer--斐波那契数列
  6. python学习笔记--迭代器
  7. 直接拿来用!10款实用Android UI工具
  8. 1-7docke的网络模式
  9. 使用jieba和wordcloud进行中文分词并生成《悲伤逆流成河》词云
  10. linux 下 .sh 文件语法