安装git
 
2、在github.com网站上注册账号
 
3、使用git-bash,生成ssh key,使用命令行:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
这个邮箱地址要填写注册github网站时使用的邮箱地址
 
生成成功会生成一个文件夹:

 打开id_rsa.pub文件,这个文件的内容就是生成的key
 
回到github网站,到Setting里面登记ssh key:

标题随便写,key就是刚才生成的

登记之后,回到本地git-bash,使用命令行:

$ ssh -T git@github.com

校验是否正确

然后设置username和email,使用命令行:

$ git config --global user.name "your name"

$ git config --global user.email "your_email@youremail.com"

到此基本上git就基本上可以使用了。

4、下面开始使用eclipse创建项目并且发布到git

在创建项目前,我们先在github网站上创建一个repository备用:

下面我们用eclipse创建一个项目,右键项目-》Team-》Share Project,选择Git

创建一个repository,然后Finish即可:

这个时候只是在本地创建了一个repository,下面我们开始把项目发布到本地的repository中:

项目右键-》Team-》Commit

上图左上角是待提交的内容,点击加号可以设置需要提交的内容

右上角是提交的信息,这个信息需要填写一下,不然会报错,提交不了

右下角有两个按钮,Commit and Push按钮是指提交代码到本地repository并上传到github,Commit按钮是指仅提交代码到本地repository

我们这里使用Commit and Push

这里是要输入github上的repository,以及github的用户名及密码。

uri的地址,可以到github网站上获取到:

提交完成后,可以到服务器上看到提交的效果:

5、使用eclipse获取github项目的步骤

Eclipse菜单-》File-》Import,Projects from Git

选择Clone URI

填写url,以及自己的github账号信息:

Next:

Next:

Next:

Next:

Finish,到此,项目就已经成功导入了。

6、eclipse中团队协助开发

导入github中的项目,默认只有我自己可以修改提交项目修改,如果想让别人协助开发,可以到github网站上配置

进入对应的,Settings->Collaborators,然后把需要协助的成员添加进来,添加的成员是github的账户或邮箱信息:

这个添加后,需要添加成员的确认。

确认以后,添加成员也就具备了提交修改的权限,可以进行协助开发了。

git的使用笔记的更多相关文章

  1. Git Pro读书笔记

    本文为Git Pro读书笔记,所有内容均来自Git Pro 1 Git基础 1.1 记录每次更新到仓库 在Git里,文件有4种状态,modified, staged, commited, 还有一种状态 ...

  2. git的学习笔记(二):git远程操作

    1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公 ...

  3. git tag 常用笔记

    git tag 常用笔记 查看 tag 列出现有 tag git tag 列出 v1.4.2 相关的 tag git tag -l "v1.4.2" 查看指定 tag 的信息 gi ...

  4. git学习小结 (笔记)

    Modesty helps one to go forward, whereas conceit makes one lag behind. "虚心使人进步,骄傲使人落后" 注:本 ...

  5. HIT2019春软件构造->Git&Github学习笔记

    由于软件构造课程需要,学习使用git,以下作为学习笔记. 一.Git初始化及仓库创建和操作  1.基本信息设置(设置签名)  命令        项目级别/仓库级别:仅在当前本地库范围内有效 git ...

  6. git的学习笔记整理

    Git学习较好的网址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373 ...

  7. git常用操作笔记

    这是我看了廖雪峰的git教程,写的笔记,仅作为一个学习的记录 一.大多数我们面临的是已经有一个进行中的项目了,我们只需克隆下来就可以了 1.安装git,安装完后,可输入git,回车,查看是否已安装 2 ...

  8. Git源代码管理笔记

    很早之前也学过git但是没有详细的记录,这次是做个复习,巩固 若有不对的地方请您指出 目录 Git和SVN有什么区别? 什么是Git? github仓库 Star和Fork Pull request ...

  9. 版本控制工具Git的学习笔记

    在网上看到一个很不错的Git教程,学习后果断要做一下总结. 教程地址:http://www.liaoxuefeng.com/ 总结要点: 安装Git因为我个人的开发主要是基于windows环境下,所以 ...

  10. 代码管理工具 --- git的学习笔记二《git的工作原理》

    通过几个问题来学习代码管理工具之git 一.git是什么?为什么要用它?使用它的好处?它与svn的区别,在Mac上,比较好用的git图形界面客户端有 git 是分布式的代码管理工具,使用它是因为,它便 ...

随机推荐

  1. 主机可以ping通虚拟机,但是虚拟机ping不通主机的方法(转)

    https://blog.csdn.net/hskw444273663/article/details/81301470

  2. ireport 添加行自增序号

    ireport 添加行自增序号 在ireport报表中加入行的自增序号方法: 添加一个变量,如变量名为 index: 设置变量类型为Integer,计算类型为count:变量表达式为$V{index} ...

  3. Windows任务计划 & Linux crontab定时自动任务

    如何在windows服务器上面创建定时任务https://blog.csdn.net/shiyong1949/article/details/52779359 Windows 10系统下如何设置计划任 ...

  4. hdu 1257 一共要多少套拦截系统 (LIS)

    给出导弹的高度 拦截的导弹会比上一次低 至少要几套拦截系统才能防御所有导弹 求一套系统能防御的最大导弹数: 反向LIS求一共要多少套:正向LIS Sample Input8 389 207 155 3 ...

  5. [HAOI2016]放棋子

    题解: 刚开始没有仔细看题目.. 后来发现障碍是每行每列有且只有一个 那么其实会发现这就是一道错排的题目 f[i]=(n-1)*(f[i-1]+f[i-2])

  6. python小知识-__call__和类装饰器的结合使用,数据描述符__get__\__set__\__delete__(描述符类是Python中一种用于储存类属性值的对象)

    class Decorator(): def __init__(self, f): print('run in init......') self.f = f def __call__(self, a ...

  7. asp.net core服务的生命周期

    Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http requ ...

  8. 关于pyinstaller打包程序时设置icon时的一个坑

    关于pyinstaller打包程序时设置icon时的一个坑     之前在用pyinstaller打包程序的时候遇到了关于设置图标的一点小问题,无论在后面加--icon 或是-i都出现报错.查了下st ...

  9. hdu 4738 Caocao's Bridges 求无向图的桥【Tarjan】

    <题目链接> 题目大意: 曹操在长江上建立了一些点,点之间有一些边连着.如果这些点构成的无向图变成了连通图,那么曹操就无敌了.周瑜为了防止曹操变得无敌,就打算去摧毁连接曹操的点的桥.但是诸 ...

  10. 说出ArrayList,Vector, LinkedList的存储性能和特性

     ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插 ...