1)第一步是需要下载git,下载网址附上:http://git-scm.com/download/

2)下载好之后就需要先在github上验证了。

git安装完成后可以在电脑开始处找到Git Bash,单击打开

idea怎么下载spring idea怎么下载git_git

在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建SSH Key

$ ssh-keygen -t rsa -C "youremail@example.com"

然后输入保存公钥的地址,并设置私钥。

idea怎么下载spring idea怎么下载git_远程仓库_02


进入相应目录查看公钥文件id_rsa.pub,用记事本打开,将公钥复制。

再打开https://github.com/登录

idea怎么下载spring idea怎么下载git_git idea_03

idea怎么下载spring idea怎么下载git_github_04

点击Add SSH Key ,title可以随意,Key就是将刚刚复制的公钥粘贴在这里,并保存。

idea怎么下载spring idea怎么下载git_idea怎么下载spring_05

这样就验证成功了。

3)在IDEA中使用git

File-》settings-》Version Control-》GitHub输入github上的登录名和密码,并点击右边的Test,输入正确则会看到链接成功的提示

idea怎么下载spring idea怎么下载git_github_06

点击左侧的git,正确配置path to Git executable,点击OK

idea怎么下载spring idea怎么下载git_git idea_07

如下图所示,VCS-》Import into Version Control -》 Create Git Repository,创建git本地仓库,这里选择想要上传的项目目录

idea怎么下载spring idea怎么下载git_idea怎么下载spring_08


接着选中项目按右键,Git-》add,先将项目中的文件添加,然后在点击Git-》Commit  Directory,将项目提交到本地仓库

到现在为止,只是将项目上传到了本地的git仓库,我们还需要将git上传到远程服务器的仓库

4)将git push到远程服务器的仓库

继续打开github的网站,点击右上角的+,创建仓库

idea怎么下载spring idea怎么下载git_github_09


输入仓库的名称,并选中README初始化仓库,这样新创建的仓库中就会有一个readme文件了。这个文件一般是用来说明该项目的信息的。

这时候如果直接使用IDEA中的push,可能会报错

warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

这是因为,远程仓库与本地仓库中的内容不统一,远程仓库中有一个README文件,而本地没有。所以要先pull,获取远程仓库不统一的信息,在将本地仓库中新加入的文件push到远程仓库中,这样就不会发生冲突了。

可以在IDEA中Git-》pull 然后Git-》push

也可以在Git Bash中实现,下面主要讲这一种方式的实现方法

首先打开Git Bash,然后进入到本地仓库目录

并打开创建好的仓库界面,复制HTTP或是SSH路径

idea怎么下载spring idea怎么下载git_远程仓库_10

先输入$ git remote add origin git @github.com:test/gitdemo.git  

输入git pull --rebase origin master,接着会提示要求输入之前设置好的私钥,


成功之后就可以看到本地仓库中多了一个README文件

再输入git commit提交

接着再执行git push -u origin master即可完成代码上传到github了