安装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. P2163 【[SHOI2007]园丁的烦恼】

    其实是不用把一个询问拆成四个的 把询问转化为数学语言: 对于每个查询,询问满足$a<=x<=b$且$c<=y<=d$的点$x,y$的个数 ~~自然~~想到偏序问题,看到有两个式 ...

  2. Luogu P3616 【富金森林公园】

    我们首先考虑一块石头高度变化对每个高度的查询的答案的影响, 即我们要记录,对于每个高度的查询的答案 所以要离散化高度(不然哪开的下数组啊) 不难发现,一次变化的对于不同高度的影响,对于一段连续高度是相 ...

  3. hdu3415 单调队列模板题

    比较裸的单调队列 先求前缀和,枚举所有结束位置1~n+k即可 #include<iostream> #include<cstdio> #include<cstring&g ...

  4. unittest中更高效的执行测试用例一个类只需要打开一次浏览器

    示例代码 baidu.py # _*_ coding:utf-8 _*_ import csv,unittest #导入csv模块 from time import sleep from seleni ...

  5. .net的架构模式

    一:ADO.NET实现三层架构 不用三层的普通的查询写法: string sql = string.Format("select * from Studnet where StuName l ...

  6. 华为交换机SNMP OID

    http://vbb.fyjy.net:88/showthread.php?t=4647

  7. [转] React 是什么

    用脚本进行DOM操作的代价很昂贵.有个贴切的比喻,把DOM和JavaScript各自想象为一个岛屿,它们之间用收费桥梁连接,js每次访问DOM,都要途径这座桥,并交纳“过桥费”,访问DOM的次数越多, ...

  8. Zookeeper笔记(二)Paxos算法与Zookeeper的工作原理

    Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目, 它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管 ...

  9. noip2016 天天爱跑步

    没看过正解..应该是些乱七八糟想不出来的东西 解法1: 首先,必须要做的是将每条路径拆成2个直的路径 那么对于那条从深度大的到深度小的路径 dep[x]-dep[y]应该等于观察时间 那么就可以在这些 ...

  10. Codeforces 605C Freelancer's Dreams 凸包 (看题解)

    Freelancer's Dreams 我们把每个二元组看成是平面上的一个点, 那么两个点的线性组合是两点之间的连线, 即x * (a1, b1) + y * (a1, b1) && ...