git 增加远程仓库的绑定和svn共用

问题出现原因
每次提交git的时候,都需要git push https://gitlab.com/gz_tesrer/monitor_platform.git master,有的时候还会导致url拼错,很不方便
解决办法:绑定远程仓库的地址及分支
步骤一:git remote add origin https://gitlab.com/gz_tesrer/monitor_platform.git
步骤二:git push --set-upstream origin master
实际动手操作一下
修改一下文件试试吧

git status
git add .
git commit -m "增加远程仓库的绑定"
git push

全局配置用户名
git config --global user.name "nameVal"

全局配置邮箱
git config --global user.email "eamil@qq.com"

一、首先从svn仓库克隆代码:

1、git svn init http://144.131.254.39:6060/repos/riskspider/crawler/trunk crawler 
//这一步会从远程svn中初始化本地git仓库,会建立本地master分支<--->svn的trunk主分支的关联系,crawler是本地代码想要存放的目录
2、cd crawler    //进入本地代码目录
3、git svn fetch -r HEAD    //拉取svn代码到本地

经过这一步我们本地已经有了svn仓库中的代码了。

二、添加远程git仓库地址:(git服务端创建项目,获取仓库地址这里不做描述)

git remote add origin http://172.30.251.63/chinaums-crawler/crawler.git
三、推送代码到git远程仓库中

git push -u origin master
四、查看所有分支

git branch -a
(此时 master分支默认对应svn)

五、更新、提交

git svn rebase //同步svn仓库最新代码到本地
git svn dcommit //提交代码到svn仓库,会将本地的master分支代码提交到svn远程仓库中。团代开发中想要将代码推送到svn都统一合并到该分支再进行推送就行了

推荐阅读更多精彩内容