码迷,mamicode.com
首页 > 其他好文 > 详细

git 常用命令

时间:2015-04-18 09:55:50      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

1.git log 

   显示仓库的历史记录,默认显示所有记录,

   1)git log -m,显示最近的几次提交,, 

   2)git log --pretty=oneline  显示提交hash和注释

-p 按补丁格式显示每个更新之间的差异。
--stat 显示每次更新的文件修改统计信息。
--shortstat 只显示 --stat 中最后的行数修改添加移除统计。
--name-only 仅在提交信息后显示已修改的文件清单。
--name-status 显示新增、修改、删除的文件清单。
--abbrev-commit 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。
--relative-date 使用较短的相对时间显示(比如,“2 weeks ago”)。
--graph 显示 ASCII 图形表示的分支合并历史。
--pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。

2.git reflog 查看命令历史

3.git reset

    1)git reset --hard HEAD^ 回退到当前的上一个版本

      用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

    2) git reset --soft HEAD^ 回退到当前的上一个版本,但是内容放回到仓库中,这个命令常用于合并多次提交为一次,或者制作补丁用

4.git branch 创建分支

     1)git checkout -b dev hash 在某个点上创建dev分支,并切换到dev分支

    2)git branch 查看分支

    3)git branch -d dev 删除分支

    4)git push origin  :remote-branch-name  删除远程分支,:前面的空格不能省,原理是push一个空分支到远程的对应分支,相当于删除

5.git remote 管理仓库地址 

    1)git remote -v   查看仓库地址

    2)git remote add test1 xxx  添加一个仓库地址

    3)git remote rename test1 test2 

    4)git remote set-url test2 xx2  修改url

6.git pull 拉仓库

    1)git pull remotename branchname 拉指定仓库

 

git 常用命令

标签:

原文地址:http://www.cnblogs.com/chuanwei-zhang/p/4436612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!