svn 迁移至 git 记录
背景
一直是svn管理代码,目前需要转移至git。
需要保留提交记录,后续可能会把git代码同步至svn
操作步骤:
- 本地新建文件夹,命名svn-git
- 文件夹下新建 users.txt 文件,存放 svn账号和git账号的对应关系。注意:需要列出svn提交记录所有账号
- 新建文件夹,myGit ,用于存放需要提交的git的文件
- 打开命令行窗口,输入
git svn clone [svn的url] --authors-file=users.txt myGit cd myGit- 新建.gitignore 文件,内容存放不需要提交的规则
- 新建README.md,内容存放项目说明
- 命令行窗口输入
git rm -r --cached . git add . git commit -m 'update .gitignore and readme.md'在git服务器新建仓库
在git 服务端新建仓,复制好仓库地址,xxx.git
一般建好窗口后,会有提示的,直接复制命令即可,例如:
在命令行输入
git remote add origin http://xxxxxxx.git git push -u origin master如果需要输入git账号密码,按提示输入即可
.
