- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
git学习笔记要点
前言
git ,类似于svn,是一种版本控制工具,同样分为服务器端 (仓库中心)和客户端。
github :主流的git仓库,仓库在github的服务器上,公开版免费,私有版收
费。/
如果希望将中心仓库搭建到自己的服务器,可以使用gitlab或者gogs,其使用方式类似于github,
安装方式下文介绍。
一、准备工作
1、注册github账号
/
需要验证邮箱
2.创建仓库
1)下图中,两处New repository都可以新建仓库。
2)输入仓库名称,其它配置不需要修改,点击Create repository 。
3)仓库创建成功后复制仓库地址备用。
二、eclipse--git使用
1、目前Kepler (4.3)以后的版本都自带EGit插件,打开eclipse,Window-Preference-Team-
Git-Configuration-User Settings,
点击Add Entry ,创建两对key/value,key为和user.email,value分别为github账号的
name和email,这样提交代码后,就可以在github的仓库里看到操作人信息了。其实不是github的
账号也可以,只不过提交后github页面中会提示该用户没有激活。Location属性不需要修改。
2.发布项目到Github仓库
1)在eclipse中新建一个Java Project ,右键点击项目--Team--Share project--Git--next ,并
勾选“Use or create repository in parent folder of project”
2)点击1处,再点击2处,之后点击Finish
3)此时项目效果如下,还并没有上传到github中
4)右击项目,Team-Add to Index ,此时看到问号变成了加号
5)右击项目,Team-Commit ,填写Commit message,点击Commit ,此时也并没有将项目发
布到远程github仓库中,只是提交到本地仓库。如果希望提交到本地仓库并同时发布到github,可
以点击Commit and Push。因为是第一次提交项目,所以此处可以点击Commit and Push。如果
此时只点击Commit ,则之后需要右击项目-Team-Remote-Push...。
6)将github上创建的仓库地址粘贴到此处,其它信息会自动带出,但要注意用户名和密码,点击
next--next--finish。
7)此时会将项目发布到远程github中,发布成功点击OK。此时登录github查看仓库,会发现项
目已经上传成功。
8)在eclipse中打开Git Repositories窗口,Window-Show View-Other-Git-Git
Repositories,打开窗口时即可看到刚上传的项目已经在里面了
)Branches下的Local代表本地仓库,Remote Tracking代表远程仓库,此时看到Remote
Tracking中没有内容,可以在仓库上右击-Pull,即可将远程仓库的索引抓取下来,此时看到本地
仓库和远程仓库的版本号一致。
3.从Github仓库中取得项目
1)在eclipse中打开Git Repositories窗口,点击Clone a Git Repository ,如图所示。
2)将仓库地址粘贴到URI,填写用户名密码,注意这里仓库的URI是其他人创建的仓库,但是用
户可以是我自己的github用户,因为这个仓库是public的,但是这样只能下载代码,却不能提交代
码,因为没有为此用户开放发布权限,下文介绍。
3)可以看到该仓库有两个branch,除了master的branch外,还有一个branch01的branch。
branch下文介绍。
4)修改Directory ,这是项目保存在本地的位置
5)此时查看Git Repositories窗口,发现远程仓库已经被加入进来,此时项目已经被存储到本
地。
6)可以使用ImportI将项目加载到eclipse里,Import-Git-Projects from Git ,Next
4.提交与更新项目
1)比如项目中创建了一个class,此时会在新增的class前显示个小问号
2)右击项目,Team-Add to Index ,会将所有新文件打上索引,此时问号就都变成加号了 (如果
是已经加入过库的文件
您可能关注的文档
- 7星干货-商业计划书23问要点.pdf
- 8 电动汽车充电站及充电桩验收规范要点.pdf
- 10KV-35KV架空线路施工验收规范要点.pdf
- 10kV 及以下业扩受电工程技术导则要点.pdf
- 10月工作汇报要点.pdf
- 12m 吊车梁计算书要点.pdf
- 9.焦华清-居民健康卡加载CA数字证书的方案介绍要点.pdf
- 6-2-1分数应用题综合题库教师版要点.pdf
- 临床研究协调员的管理模式及其利弊_彭朋.pdf
- 临床试验设计中样本含量的理解_李河.pdf
- 中国国家标准 GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求.pdf
- 《GB/T 4706.93-2024家用和类似用途电器的安全 第93部分:商业用湿式和干式真空吸尘器,包括动力刷的特殊要求》.pdf
- 中国国家标准 GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求.pdf
- 《GB/T 4706.32-2024家用和类似用途电器的安全 第32部分:热泵、空调器和除湿机的特殊要求》.pdf
- GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 中国国家标准 GB 2099.7-2024家用和类似用途延长线插座 安全技术规范.pdf
- 《GB 2099.7-2024家用和类似用途延长线插座 安全技术规范》.pdf
- GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
- 中国国家标准 GB/T 4706.100-2024家用和类似用途电器的安全 第100部分:多功能淋浴房的特殊要求.pdf
最近下载
- Q_DYCHS009-2018ZYJ带式输送机用液压拉紧装置.pdf
- 检验科绩效二次分配方案.pptx
- 2024年河北衡水市文化广电和旅游局事业单位群艺馆博物馆招聘9人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 氨法脱硫工艺设计.doc
- 刘勇-中国现当代文学(第三版)第九章 戴望舒、艾青等人的诗歌创作.pptx VIP
- 刘勇-中国现当代文学(第三版)第四章 郭沫若新诗的开创性与历史剧的独创性.pptx VIP
- 跨境电商商务谈判与谈判技巧.pptx VIP
- 第二章 地表形态的塑造(背诵版)-【知识手册】高中地理全册必背章节知识清单(人教版2019选择性必修1).docx VIP
- 第四章 地貌 【考点打靶+核心识记】 高中地理全册 必背章节知识清单(人教版2019必修第一册).docx VIP
- 课题PPT模板6:结题答辩完整内容.pptx
文档评论(0)