git 使用

http://help.github.com/mac-set-up-git/

官网教程,跟着做,一直到成功SSH后。

我把同事checkout的repositary copy到我的工作目录下,使用git验证没问题,然后在terminal里

git svn rebase 不成功。

于是,用log查看到最近保本的hash值,直接在branch下

git reset --hard bc2dc3f463b149a45653404bc557f4f61c000f71

然后切换到master中,发现已经可以rebase并且与服务器端svn同步,即完成了git的安装与code部署。

然后,需要自己定义一下.gitconfig

在terminal里输入

cd ~/       

这个命令回到顶层目录。

然后输入

vim .gitconfig

用vim来改写该文件

粘贴一些内容

[user]
name = yourname
email = youremailadress
[reviewboard]
url = ....yourreviewboard url
[alias]
ci = commit
up = update
st = status
br = branch
co = checkout
di = diff
lg = log --graph --decorate
gl = log -p
glp = log --graph --oneline --abbrev-commit --decorate
rl = reflog
llog = log --date=local
ol = log --oneline
w = whatchanged
sta = stash
rb = !post-review --parent=trunk --guess-description --username=dlee -o
rb-diff = !post-review -n --parent=trunk
sdiff = !git-svn-diff
[log]
date = local
[color]
ui = auto
[color "diff"]
whitespace = red reverse
[core]
whitespace = fix,-indent-with-non-tab,trailing-space,cr-at-eol


这里是一些缩写和颜色部署。

按esc退出vim编辑模式,输入:wq 保存并退出。

现在你的git可以用git st 来代替git status.. 因为经常输入代码,别小看了缩写的好处。当然网上还有很多缩写定义,自己斟酌。


现在添加你的.gitignore来ignore一些没有必要关注的文件,比如用xcode,有时候会有一些后缀为

 
 
*.mode1v3
*.pbxuser
*.perspective
*.perspectivev3

我们可以屏蔽它。

方法:

cd ~/

vim .gitignore

粘贴以下内容

# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/

esc

:wq


现在你在工作目录下,git status时,就可以屏蔽一些后缀文件了.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值