git命令笔记

git笔记:

1、工作中避免从git上面直接clone,一般都是从同事电脑把项目直接拷贝过来,这时候需要将 ".gitconfig"文件中用户修改为自己。

如  >vim ~/.gitconfig 如下:

[user]
        email = “你的邮箱”
        name = “你的用户名”
[alias]
        ci = commit
        co = checkout
        st = status -s
        br = branch
[push]
        default = current
[core]
        editor = vi
        autocrlf = input

2、删除除master之外的所有分支

>git branch | grep -v "master" | xargs git branch -D

3、将项目还原到某个版本

可以先用git log 命令查看最近提交的commitId如下:

> git log
commit 624514f3ebc09ef7373285f1573fafe14af7b9ef
Author: ------------------------
Date:   Fri Apr 17 17:10:47 2015 +0800

    MN-3236 check roleIds is null

commit f58bdfab75c5c210190066948bf5b5230ad53f92
Author:---------------------
Date:   Fri Apr 17 11:21:28 2015 +0800

    MN-3248: bug fix

commit 33875e4ec853bea924411900ac17b82dcb398033
Author: -----------------
Date:   Thu Apr 16 16:11:33 2015 +0800

    RA-164: typo correction for error message.

commit 49e4b2dbce314f2200990a767e59b251f81448af
Author:-----------------------
Date:   Wed Apr 15 17:33:16 2015 +0800

然后在用如下命令还原:

>git reset --hard 3db4664b19ae00685a4ad //还原至3db4664b19ae00685a4ad这个版本

posted on 2015-04-20 11:05  hi_rain  阅读(230)  评论(0)    收藏  举报