git命令实用小技巧

公司现在就开始转入使用git了,这个比svn更强大的版本控制工具有很多命令、功能值得去研究研究的。

1.git log

显示修改日志

1.1git log -数字

列出某一个commit ID对应补丁的log:

   git log是显示log,参数‘-数字’可以显示最新的某几个更新的log。

   #git log -1 -p 721151d004dcf01a71b12bb6b893f9160284cf6e


   -1的意思是只显示一个commit。如果你想显示5个,就-5。不指定的话, git log会从该commit一直往后显示。

2. 生成patch文件:git format-patch

1).参数 -s

#git format-patch -s c6777ae046ad468916ae772f19a512a4b62febbe

 

3.查看已修改:git whatchanged

4.git 下载更新

# git fetch

# git rebase origin/master

 

5.git stash

备份

#git stash save 110803

#git stash pop还原

6.git命令别名

alias.co=checkout
alias.br=branch
alias.ci=commit
alias.di=diff
alias.ps=push
alias.pl=pull
alias.st=status
alias.cc1=cat-file commit HEAD

 

即在.gitconfig里:

[alias]

        co=checkout

[color]

  status = auto

  branch = auto

  ui = auto

 


 7.git config

个人配置

 7.1git config --globle 

配置全局的用户名:git config --globle user.name "my name"

配置全局的用户邮箱:git config --globle user.email "[email protected]"

 

8.git init

初始化本地仓库

 

9.git commit

 

10.git add

 

11.git diff

 

12.git status

 

13.git branch

 

14.git checkout

 

15.

 

你可能感兴趣的:(UI,SVN,git,工具,patch,branch)