很多从svn转到git的开发人员,应该有一个困惑,那就是怎么把本地项目转成git项目,并上传到git服务端,下面就介绍一种比较实用的方法!
一、下载工具
在用svn时,我们用过TortoiseSvn这个工具,俗称小乌龟,后来git出现后,TortoiseSvn所在的公司又开发了TortoiseGit这做个工具,我们就先下载TortoiseGit这个工具,地址:https://download.tortoisegit.org/tgit/2.13.0.0/TortoiseGit-2.13.0.1-64bit.msi,
语言包下载地址:https://download.tortoisegit.org/tgit/2.13.0.0/TortoiseGit-LanguagePack-2.13.0.0-64bit-zh_CN.msi
安装好之后,在桌面空白处右键,会出现
二、转换本地项目
在你的git服务端创建一个仓库,我用的是gitee
创建成功后,直接复制仓库的地址
进入到要添加到git库的本地项目文件夹根目录,右键,选择Git Create repository here...
初始化git项目成功会生成一个名为“.git”的配置文件
三、提交本地项目
项目根目录右键,选择Git Commit ->"master"...
弹出提交界面,填写初始化说明,选择要提交的文件,点击“Commit”
提交成功的提示。
这里项目只是提交到你git本地的仓库,还要推送到远程服务端,点击Push
出现推送选项
选择要推送的远程git服务端,点击OK
弹出要求输入gitee的账号密码的窗口,输入账号和密码后,点击确定
推送成功
刷新远程仓库,发现项目已推送上来了
三、问题
如遇到以下错误“Logon failed, use ctrl+c to cancel basic credential prompt”,在git Bash下执行下面的命令
在git bash 命令行下输入如下的命令
setx GIT_TRACE ""
setx GCM_TRACE ""