svn结合git一起使用

公司是用svn的,并且没办法改变了,但git好处那么多,就两个一起用。

和公司代码库的交换还是用svn, git用于本地和同事之间的代码提交

先svn checkout 代码

然后在代码目录git init创建代码仓库

编写.gitingore或.git/info/exclude将不需要加入代码库的文件加进去

然后git add .

再 git commit -m "blablabla....."

这就ok了。

一般开发会新建一个分支,如:git branch dev

然后git checkout dev转到这个分支进行开发

在需要提交代码到svn时,先切到某个分支,然后提交,再切回来,工作就可以又继续了,哈哈,不错吧

git在合并代码等时候好处真是太多了,分支消耗也少,不像svn得branch就是把整个目录拷贝一次,太慢了。

然后在ubuntu下,我得git是没有配色的,看起来傻傻得,用下面命名给git加点颜色,呵呵

git config --global color.status auto

git config --global color.branch auto

git config --global color.diff auto

git config --global color.grep auto

git config --global color.interactive auto

git config --global color.ui auto

这些都是默认颜色,不过对我来说基本已经够用了。


ps. 显示git提交tree的命令是:

git log --graph --oneline --all

or:

 export LESS="-R"

 git log --graph --pretty=oneline --abbrev-commit


git alias:

vim ~/.gitconfig and add

[alias]  
  
  co = checkout  
  
  ci = commit -a  
  
  st = status  
  
  br = branch  
  
  oneline = log --pretty=oneline --since='2 days ago'  
  
  onelog = log -p -1  



  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值