Eclipse 中git的用法

1、下载git并建立与github的连接

本文主要参考了颜群老师的视频git入门

(1)下载git并配置环境

(2)配置git

右键—>git bush here

在这里插入图片描述

输入以下两行配置用户名和邮箱

git config --global user.name “username”
git config --global user.email “xxxxxxx@qq.com”

(3)建立与github间的连接

先在本地继续输入以下命令,生成ssh

ssh-keygen -t rsa -C xxxxx@qq.com (之后一直回车)

在这里插入图片描述

需要注意的是图中这个路径比较重要,一会需要用到(不同人的路径不太一样)

之后进入github自己的账号中,点击settings 后点击鼠标所指的选项

在这里插入图片描述

选择new SSH key

在这里插入图片描述

title中的值可以任意输入
然后将本地刚才生成的id_rsa.pub(也就是我刚才说的比较重要的路径)中的内容复制到远程的Key中

(需要注意的是一定要把多余的回车删掉,使光标位于图中的上面的那个小方框中)

在这里插入图片描述

(4)测试连通性
在bush中输入如下命令
ssh -T git@github.com

按回车后再 输入yes,如果出现下下面这种情况,则说明成功了

在这里插入图片描述

(5)在Eclipse中配置

修改team–git中的目录(该目录用来存放clone下来的项目)

在这里插入图片描述

team–git–configuration中,输入名字和邮箱

在这里插入图片描述

general -network -ssh2 选中之前生成的ssh目录

在这里插入图片描述

2、从github下载项目

(1)较小的项目

右键选择import选项出现如下界面

在这里插入图片描述

选择git中的projects from git(这两个选项都可以,没啥差别)

在这里插入图片描述

点击next后选择clone url

在这里插入图片描述

点击next后出现如下界面

在这里插入图片描述

复制项目的url

在这里插入图片描述

粘贴到第一行,其他信息会自动显示出来(用户和密码是因为我之前登陆过,所以会自动显示)

在这里插入图片描述

点击next,不用做任何更改

在这里插入图片描述

继续点击next,出现如下界面

在这里插入图片描述

不做任何更改,点击next后出现如下界面

在这里插入图片描述

等待进度条走完后是这样的

在这里插入图片描述

点击finish即可下载成功

在这里插入图片描述

(2)较大的项目

参考了一篇博客
GitHub下载源码太慢?这篇文章让你告别蜗牛速度!

具体步骤:
(1)把项目fork到自己的仓库
(2)注册一个码云
(3)把项目导入到码云里
(4)clone到elipse里(与上面没啥差别)

3、把项目上传至github

(1)右键项目–team–add to index

(2)右键项目–team —commit

出现如下界面
在这里插入图片描述

输入commit message后,点击commit

(注:commit和commit an push 的区别如下:
commit:不能单独的Push某一个文件,只能Push整个项目
commit and push:可以 单独Push某一个文件)

(3)右键项目—team—remote----push

出现如下界面(与刚才一样,把url粘贴到第一行,便会自动显示出其他信息)

在这里插入图片描述

点击next后出现如下界面

在这里插入图片描述

选择master

在这里插入图片描述

点击add spec 按钮

在这里插入图片描述

点击finish即可

去github中查看,发现上传成功

在这里插入图片描述

4、在为其他人的项目做贡献时使用的PULL Request操作

参考了博客
Pull request的使用

步骤:
(1)fork项目到自己的仓库
(2)clone下来
(3)进行更改后push到自己的仓库中
(4)点击pull request 按钮

在这里插入图片描述

然后点击new pull request按钮,

在这里插入图片描述

最后写上必要的注释后提交即可

5、其他(该博客长期更新)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值