快速重命名文件

$ git mv README.md readme.md

使用git mv命令后直接commit即可,不再需要进行add或rm操作

查看版本历史

所有的参数都可以进行组合使用的,比如我要看前两天简洁的信息,那么使用git log --oneline -n2就可以了,这里也只说

一些用的多的参数,具体的可以使用--help命令进行查看。

查看所有信息

$ git log

查看简洁信息

$ git log --oneline

查看前几条提交历史

$ git log -n2

查看所有分支历史

因为我们这里只有一个master分支,所以我直接使用checkout -b来进行创建一个分支

$ git checkout -b wyy-test

查看所有历史

$ git log --all

查看图形化分支历史

$ git log --all --graph

可能这个看着会更好一些,先切换到一个提交历史分支下,然后修改再提交

tmp为分支名 后面是提交历史的哈希值,能区分开就行不需要完全复制过去

$ git checkout -b tmp 160bc21aa3261df58cb

$ vi README.md

$ git add .

$ git commit -m "fix-分支"

$ git log --all --graph

组合运用

图形化查看所有分支提交历史的前四行简洁信息

$ git log --oneline --all -n4 --graph

帮助文档

$ git log --help

如果报错,那说明你没有git-doc这个文件夹,解决方法如下

https://stackoverflow.com/questions/8709383/installing-git-html-help-on-osx

当然也可以直接更新自己的版本,我就是直接更新版本解决的~

从中更改克隆命令地址

$ sudo git clone git://git.kernel.org/pub/scm/git/git.git git-doc --branch html
至 $ sudo git clone git://git.kernel.org/pub/scm/git/git-htmldocs.git git-doc
希望很快就会在Github教程中进行更改。 更新: 如果您认为自己拥有Xcode 4提供的Apple Git发行版,那么您就是其中之一: # create directory to keep Git documentation html-files
$ sudo mkdir -p /usr/local/git/share/doc # or whatever directory you choose # change to that directory
$ cd /usr/local/git/share/doc # clone repo with documentation
$ sudo git clone git://git.kernel.org/pub/scm/git/git-htmldocs.git git-doc # point your Git explicitly to a new documentation directory
$ git config --global help.htmlpath /usr/local/git/share/doc/git-doc # tell Git to use html-formatted help by default
$ git config --global help.format html
这将在.gitconfig中创建一个条目,如: [help]
format = html
htmlpath = /usr/local/git/share/doc/git-doc

Git——快速重命名文件和查看commit提交版本【四】的更多相关文章

  1. git 本地重命名文件夹大小写并提交到远程分支

    git branch 查看本地分支 git branch -a 查看本地 本地分支可直接切换:git checkout name 进入正题: 1.文件夹备份 2.git config core.ign ...

  2. Git使用详细教程(6):git mv重命名文件

    与使用git rm类似,Git还提供了重命名文件的命令git mv,我们可以通过该命令重命名文件. 如下图,git mv包含了以下动作

  3. 【Copy攻城狮日志】Node快速重命名文件,告别Potplay字幕困扰问题

    ↑开局一张图,故事全靠编↑ 前言 Copy攻城狮日志的惯例,开局一张图,开始为您讲述一个鲜为人知的故事.故事的开头要从本大狮从盗版网站下载udemy课程的犯罪伊始说起,去年的某月某天,我真正接触到了“ ...

  4. Git 系列教程(6)- 查看 commit 提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,如何查看提交历史 git log 官方栗子 运行下面的命令获取该项目: git clone https://github.com/scha 运 ...

  5. svn:重命名文件之后,不允许提交

    1.错误代码 org.apache.subversion.javahl.ClientException: Illegal target for the requested operation svn: ...

  6. SVN:重命名文件之后不允许提交

         提交文件所属的目录,这样可以提交成功.

  7. Git使用七:修改最后一次提交、删除文件和重命名文件

    修改最后一次提交: 在实际开发中,可能会遇到以下两种情景:情景一:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add).情景二:版本刚一提交(commit)到仓库,突然想起版本 ...

  8. git重命名文件和文件夹

    git mv -f oldfolder newfoldergit add -u newfolder (-u选项会更新已经追踪的文件和文件夹)git commit -m "changed th ...

  9. ABP从入门到精通(6):快速重命名解决方案

    SolutionRenamer SolutionRenamer 是一个解决方案快速重命名工具.经测试重命名一个全新asp.net zero core项目(ABP asp.net zero,.net c ...

随机推荐

  1. Windows 10 配置Linux及安装Docker

    https://baijiahao.baidu.com/s?id=1607159570058814753&wfr=spider&for=pc https://blog.csdn.net ...

  2. NLP是什么

    NLP是什么 而在计算机领域, NLP(Natural Language Processing),也就是人们常说的「自然语言处理」,就是研究如何让计算机读懂人类语言. 这包括,既要能让计算机理解自然语 ...

  3. Cat8 八类网线是什么?与Cat5、Cat6、Cat7网线的区别?

    若您身处于网络通信行业,相信您应该了解一些以太网线缆,比如说超五类网线.六类网线和七类网线等等.但是您知道Cat8 八类网线 是什么吗?它与五类网线.六类/超六类网线及七类/超七类网线有着怎么样的区别 ...

  4. Technical Development Guide---for Google

    Technical Development Guide This guide provides tips and resources to help you develop your technica ...

  5. ajax相关问题

    1.contentType和dataType contentType 主要设置你发送给服务器的数据格式 dataType设置你收到服务器数据的格式(如text,json等),最常用的为json. 2. ...

  6. centos7下安装python3.6

    一.wget 官网下载到本地 进入家目录: cd ~ wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz下载到本地 解压移动到/ ...

  7. 1228.Poor Pigs 可怜的猪

    转自[LeetCode] Poor Pigs 可怜的猪 There are 1000 buckets, one and only one of them contains poison, the re ...

  8. MyBatis全局配置文件的各项标签3

    mapper 将sql映射注册到全局配置中,这个我们在上一章已经使用过了, resource 这个属性是用来引用类路径下的sql映射文件 url 这个属性是用来引用网络路径或磁盘路径下的sql映射文件 ...

  9. VS code常用快捷方式—转载

    http://www.cnblogs.com/weihe-xunwu/p/6687000.html

  10. SOAP-ERROR: Encoding: string … is not a valid utf-8 string

    今天遇到一个错误,看标题就知道是什么错误了.... 最坑爹的是,不是所有的用户会报这个错误.只有少部分.在生产环境又没办法调试. 找了半天都不知道什么原因,字面意思大概是需要一个utf8编码的字符串, ...