Git项目迁移

准备工作

确保本地安装了git,而且已经生成了ssh key,

如何生成ssh key请移步:http://git.mydoc.io/?t=180845

用户名和邮箱以及ssh key都是本地Git的一个属性,所有的repository都用一个,

每次的commit都会用用户名和邮箱记录。github的contributions就是按照邮箱统计的。

查看git用户名和邮箱:


修改git用户名和邮箱:

$ git config --global user.name "username"
$ git config --global user.email "email"

在GItHub或码云上设置-SSH密钥:

1,将C:\Users\Administrator\.ssh\id_rsa.pub内的内容拷贝
2,进入Git(码云/github/gitlab)设置-SSH公钥,在公钥的框里填入拷贝的内容,这样就可以在这台电脑pull和push代码了。

个人项目可以添加两个公钥,一个公司另一个在家


准备工作完成,接下来就是项目迁移了

一:从Git克隆到开发环境

将git上的项目checkout到本地开发环境

1,进入目的目录(例如要克隆到idea-work这个目录下)

2,git clone [email protected]:uiaoadf/stone.git

这样就会在idea-work目录下自动创建stone项目,项目的remote等都会自动配置好,直接用编译器打开就行,

当然在克隆时也可以在路径后面指定文件的名称,其实这个过程就只有一个clone命令。


二:从本地上传到Git

1,在Git上创建一个空的项目

2,通过git init创建一个版本库(就是将这个项目变成git管理的仓库);然后再git add . 将项目的所有文件添加到暂存区,(别忽略这个“.”),然后commit。当然这步也可以用GUI操作。

3,关联到远程项目上,即你刚刚在git上创建的空项目,贴一下我自己的创建过程。


其中git remote add origin 后面的路径选择,要看你用的是HTTPS还是SSH了(建议用SSH),我第一次就添加错了。

之后就可以pull push了。

git提供了多种操作方式。可以在编译器里,可以用GUI,可以敲命令。在这用的是Gui。


猜你喜欢

转载自blog.csdn.net/fanxing1964/article/details/79403030
今日推荐