快速重命名文件
代码语言:javascript复制$ git mv README.md readme.md
使用git mv命令后直接commit即可,不再需要进行add或rm操作
查看版本历史
所有的参数都可以进行组合使用的,比如我要看前两天简洁的信息,那么使用git log --oneline -n2就可以了,这里也只说
一些用的多的参数,具体的可以使用--help命令进行查看。
查看所有信息
代码语言:javascript复制$ git log
查看简洁信息
代码语言:javascript复制$ git log --oneline
查看前几条提交历史
代码语言:javascript复制$ git log -n2
查看所有分支历史
因为我们这里只有一个master分支,所以我直接使用checkout -b来进行创建一个分支
代码语言:javascript复制$ git checkout -b wyy-test
查看所有历史
代码语言:javascript复制$ git log --all
查看图形化分支历史
代码语言:javascript复制$ git log --all --graph
可能这个看着会更好一些,先切换到一个提交历史分支下,然后修改再提交
tmp为分支名 后面是提交历史的哈希值,能区分开就行不需要完全复制过去
代码语言:javascript复制$ git checkout -b tmp 160bc21aa3261df58cb
组合运用
图形化查看所有分支提交历史的前四行简洁信息
代码语言:javascript复制$ git log --oneline --all -n4 --graph
帮助文档
代码语言:javascript复制$ git log --help
如果报错,那说明你没有git-doc这个文件夹,解决方法如下
https://stackoverflow.com/questions/8709383/installing-git-html-help-on-osx
当然也可以直接更新自己的版本,我就是直接更新版本解决的~
代码语言:javascript复制从中更改克隆命令地址
$ 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