svn 迁移至 git 记录

背景

一直是svn管理代码,目前需要转移至git。

需要保留提交记录,后续可能会把git代码同步至svn

操作步骤:

  1. 本地新建文件夹,命名svn-git
  2. 文件夹下新建  users.txt  文件,存放 svn账号和git账号的对应关系。注意:需要列出svn提交记录所有账号
  3. 新建文件夹,myGit ,用于存放需要提交的git的文件
  4. 打开命令行窗口,输入
    git svn clone  [svn的url] --authors-file=users.txt  myGit

  5. cd myGit

  6. 新建.gitignore 文件,内容存放不需要提交的规则
  7. 新建README.md,内容存放项目说明
  8. 命令行窗口输入
  9. git rm -r --cached .
    
    
    git add .
    
    
    git commit -m 'update .gitignore and readme.md'
    
    
    

    在git服务器新建仓库

  10. 在git 服务端新建仓,复制好仓库地址,xxx.git

  11. 一般建好窗口后,会有提示的,直接复制命令即可,例如:

  12. 在命令行输入

    git remote add origin http://xxxxxxx.git
    
    
    git push -u origin master
    
    

    如果需要输入git账号密码,按提示输入即可

官方参考:https://git-scm.com/docs/git-svn/zh_HANS-CN 

        

    .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值