【Git、GitHub、GitLab】四 Git文件重命名的简单方法以及使用git log查看版本演变历史
上一篇文章学会了使用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查看版本演变历史相关推荐
- 沐阳Git笔记04查看版本演变历史
04git log 查看版本演变历史 一行展示 git log --oneline 显示最近4次的提交 git log -n4 显示最近几次和一行 git log --oneline -n2 切换到一 ...
- 多个文件夹快速重命名的简单方法
多个文件夹怎么快速重命名?面对这种情况怎么办?首先,我们职场人的工作压力就大:其次,我们的工作时间也很饱和.突然遇到新的工作需求问题,我们处理不了,就应该积极寻找办法.针对这个问题,我就有一个简单而快 ...
- linux文件重命名
转自:http://blog.csdn.net/veizz/article/details/6853016 linux的文件重命名非常简单.常用的是mv命令和rename命令.下面介绍一下这两个命令的 ...
- 沐阳Git笔记03文件重命名
03文件重命名 普通方法 1.mv readme readme.md 2.git add readme.md 3.git rm readme 普通方法过于繁琐复杂,我们使用更简单的git指令 简单方法 ...
- linux 文件重命名_Linux编程 5 (目录重命名与移动 删除,目录创建删除,查看file)...
一. 文件重命名与移动(mv) 在linux中,重命名文件称为移动(moving).mv命令可以将文件和目录移动到另一个位置或重新命名. 1.1 使用mv重命名 下面在/usr/local下面创建一个 ...
- Linux 命令之 mv -- 移动文件/重命名文件
文章目录 命令介绍 语法格式 常用选项 命令示例 (一)文件重命名 (二)目录重命名 (三)移动目录 (四)移动目录且重命名 (五)将一个目录下的内容移动到另外一个目录下 (六)移动文件 (七)移动多 ...
- 在linux中如何修改保存gun文件_Linux下文件重命名、创建、删除、修改及保存文件...
一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. ...
- Lunix文件重命名
一般重命名需要输入两边文件名,如果文件名太长就比较麻烦,有没有办法解决呢? 方法一:一般的重命名 $ mv file1.txt file2.txt 方法二:进阶的[mv] $ mv file{1,2} ...
- 如何批量给文件重命名?
如何批量给文件重命名?电脑使用久了就会保存越来越多的文件,如果你有些许的强迫症,肯定不愿意电脑中的文件杂乱无章,这时候就需要对这些文件进行整理,整理文件的第一步就需要对相关联的文件进行重命名,让文件名 ...
最新文章
- 把对像生成json并存储到文件
- 1. Leetcode 1. 两数之和 (数组-双向双指针)
- 丁钧:移动,未来的王
- 初始化方法-创建对象时自动调用初始化方法
- Interview and paper based test
- 知识图谱论文阅读(二十三)【SIGIR2020】Multi-behavior Recommendation with Graph Convolutional Networks
- Linux笔记-bash中字符串拆分并且存到数组中
- python数据分析师工资待遇_预测python数据分析师的工资
- 第一次个人作业--词频统计总结
- DIM-00014: 无法打开windows nt服务控制管理器
- 关于debug调试在Controller中形参PageWeb<T>(即分页封装泛型)的pageNum,pageSize赋值问题
- 【24】NumPy IO
- [转载] 新妖女传说:奸魔
- scp 命令简明介绍
- WiFi出现间歇性断网时,应该如何解决!
- 警察与小偷博弈(博弈论的诡计)
- 基于springboot的音乐网站的设计与实现(带论文)
- centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程
- JMeter性能测试[1]
- 2023年入行Python还来得及吗?