Intellij Idea中关于Git和GitHub的应用

本文对比了Git与Svn的核心区别,重点强调Git的分布式特性,并详细介绍了如何在Windows环境下使用Git从GitHub获取代码的过程,包括设置Git的用户名和邮箱,生成SSH密钥,以及通过IntellijIdea检出项目。

Svn和Git最核心的区别就在于,Git是分布式的,而Svn不是分布。不过话又说回来了Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个Local Repository,所以即使没有网络也一样可以Commit,查看历史版本记录,创建项 目分支等操作,等网络再次连接上之后再Push到Server端。

所以,用Idea开发的时候,一般都是先用Git将项目从GitHub的远程仓库中clone到本地仓库中,然后用Idea从本地仓库中检出到工作区间。

用Git从Github上获取代码

此操作的前提是已经在Windows环境下安装了Git,可以访问下载Git,然后一路next,按默认安装即可,安装完成后会出现如下目录:
在这里插入图片描述
由于 GitHub需要用SSH Key(公钥)来确认你的身份,所以首先要生成SSH密钥,

一 、
设置Git的user name和email:

$ git config --global user.name "github的用户名"
$ git config --global user.email "github的注册邮箱"
【注】(如果之前已经做过,那这一步可以跳过)
二、生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生成密钥:
$ ssh-keygen -t rsa -C “邮箱”
按3个回车,密码为空。


Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:

依照路径找到.ssh下的两个文件,打开id_rsa.pub文件,复制里面的内容,
然后打开github,添加SSH keys,将复制的内容加进去即可。

三、获取源码
$ git clone git@github.com:billyanyteen/github-services.git

此时,查看本地仓库就会发现多了一个项目文件夹。

用Intellij Idea从Github上获取代码

1、打开File菜单,选择Setting,在Version Control下找到Github。
在这里插入图片描述
2、继续在这个目录下面找到Git
在这里插入图片描述
3、最后检出项目,如下图
在这里插入图片描述
如此,GitHub中的项目就会出现在你的工作区间里了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值