准备工作
确保本地安装了git,而且已经生成了ssh key,
如何生成ssh key请移步:http://git.mydoc.io/?t=180845
用户名和邮箱以及ssh key都是本地Git的一个属性,所有的repository都用一个,
每次的commit都会用用户名和邮箱记录。github的contributions就是按照邮箱统计的。
查看git用户名和邮箱:
修改git用户名和邮箱:
在GItHub或码云上设置-SSH密钥:
个人项目可以添加两个公钥,一个公司另一个在家
准备工作完成,接下来就是项目迁移了
一:从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。