opkg remove git
opkg install git-http
opkg remove git
opkg install git-http
因为svn与git存放历史方式的不同导致在使用git-svn拉取svn项目时,会把所有svn服务器历史全部拉取一遍,这就导致了拉取长期项目时,耗费大量时间;可以用指定svn版本号的方式只拉取最后提交的几个版本,这样速度就非常快了.
svn info svn://svn.test.co/foo/
svn log -l{num} #limit
git svn clone -r{svnNum}:HEAD {svnUrl}
git svn clone -r100:HEAD svn://svn.test.co/foo/
svn log -l {num} {svnUrl}
-r #指定同步更新开始的版本号
-s #只同步trunk;对于某些非标准的代码库,不要加
-l #查看limit条数据
-v #查看详细修改记录
--username #指定用户名
github提供,临时想贴代码给别人看用起来很不错.
mkdir test.git #创建仓储目录
cd test.git
git init --bare #初始化为裸仓库
裸仓库:只可用来创建
版本历史
及项目文件拷贝
mkdir test
cd test
git init
git remote add origin localhost:~/test.git #设定目标仓储(重点哦)
touch aa #随便创建个文件
git add aa #加入版本控制
git commit -am "xx" #生成一个提交
git push origin master #提交成功
git clone localhost:~/test.git
Copyright © 2016 yjiang's cake