本文旨在介绍在Eclipse中Git的使用,包括使用Git上传新项目到远程仓库、从远程仓库拉取新项目、提交修改以及获取更新。

一、使用Git上传新项目到远程仓库

在使用Git上传新项目到远程仓库之前,首先要做的是:(1)创建一个远程仓库,(2)创建一个新项目(本案例使用的是一个Maven项目)。

(1)创建一个远程仓库

本文用的是GitHub代码托管平台,首先登录GitHub:https://github.com ,然后创建一个新的Repository。操作步骤如下所示:

第一步:创建新仓库。

第二步:填写仓库必要信息。

第三步:创建完成。

(2)创建一个新项目

本文项目的创建使用的是Eclipse中Maven插件创建方式。操作步骤如下所示:

第一步:创建Maven项目

第二步:填写项目相关信息

第三步:项目创建完成。在项目中添加了App.java、.gitkeep文件

至此,远程仓库和新项目的创建已完成。接下来,所做的就是将新项目上传至远程仓库,具体操作如下所示:

第一步:右击项目,选中【Team】->【Share Project...】,选择 Git,然后 Next

第二步:配置Git仓库,按如图所示顺序操作,最后点击【Finish】

第三步:本地仓库创建OK,此时项目如下图所示:(在项目提交之前,首先来修改一下 .gitignore文件,让其在提交时忽略一些不需要提交的文件,具体内容见文末.gitignore)

第四步:提交项目至本地仓库

第五步:上传到远程仓库

右击项目,选中【Team】->【Remote】->【Push】,在【Destination Git Repository窗口】填写远程目标仓库信息后点击【Next】,进入【Push Ref Specifications窗口】提交项目。操作下所示:

第六步:OK!查看GitHub

附:

.gitignore

1 /target/2

3 .metadata4 bin/5 tmp/6 *.tmp7 *.bak8 *.swp9 *~.nib10 local.properties11 .settings12 .loadpath13 .recommenders14 .classpath15 .project16 .class17

18 # External tool builders19 .externalToolBuilders/20

21 # Locally stored "Eclipse launch configurations"22 *.launch23

24 # PyDev specific (Python IDE for Eclipse)25 *.pydevproject26

27 # CDT-specific (C/C++ Development Tooling)28 .cproject29

30 # CDT- autotools31 .autotools32

33 # Java annotation processor (APT)34 .factorypath35

36 # PDT-specific (PHP Development Tools)37 .buildpath38

39 # sbteclipse plugin40 .target41

42 # Tern plugin43 .tern-project44

45 # TeXlipse plugin46 .texlipse47

48 # STS (Spring Tool Suite)49 .springBeans50

51 # Code Recommenders52 .recommenders/53

54 # Annotation Processing55 .apt_generated/56

57 # Scala IDE specific (Scala & Java development for Eclipse)58 .cache-main59 .scala_dependencies60 .worksheet

ecplise git修改提交信息_Eclipse中Git的使用说明之一:使用Git上传新项目到远程仓库...相关推荐

  1. ecplise git修改提交信息_eclipse git提交忽略文件配置

    eclipse git提交忽略文件配置 一.修改.gitgnore文件 /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_genera ...

  2. git本地项目代码上传至码云远程仓库总结

    2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...

  3. ecplise git修改提交信息_Git提交信息规范化

    目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...

  4. git 上传代码到指定仓库_初次使用git上传代码到github远程仓库

    一.新建代码库 注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...

  5. 使用git上传代码到github远程仓库

    一.新建代码库 注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...

  6. git上传新项目到服务器_springboot项目打包上传至阿里云服务器

    工具 IDEA+Xshell6+maven 详细步骤 01 对Spring Boot项目进行打包 打包的两种方式:IDEA和CMD 首先介绍使用IDEA进行打包. 双击clean和package,ID ...

  7. docker中部署hadoop、zookeeper、hbase伪分布式并上传到阿里云远程仓库

    ** 背景 ** docker有一点好处就是,一次完成,处处运行,所以此次并非直接在centos系统上直接运行hadoop,而是在docker容器(container)里进行安装. (1) 首先写好d ...

  8. git idea 修改提交信息_idea中修改git提交代码的用户名和邮箱地址

    Idea中使用git 命令窗口 依次打开idea->file->settings->tools->Terminal 在shell path 选择git安装目录bin中的bash ...

  9. git历史提交信息和提交时间修改

    git历史提交信息和提交时间修改 修改历史提交信息 修改历史提交时间 修改历史提交信息 执行:git rebase -i HEAD~10,这里的含义是修改最近10条数据 执行后会进入到修改界面,将要修 ...

  10. git修改commit信息

    git修改commit信息 主要有以下3种场景 1.刚刚commit,还没有push,使用git commit --amend. 2.刚刚push,要修改最后一次push的commit信息,使用git ...

最新文章

  1. 10月1日之后,你新建的GitHub库默认分支不叫「master」了
  2. properties 资源文件读取
  3. 在 2016 年学 JavaScript 是一种什么样的体验?
  4. Spring中事务内部调用引发的惨案
  5. Java基础 JSP九大内置对象
  6. 爪哇国新游记之三十一----日期时间与字符串间的转化
  7. 如何查询一个表中除某几个字段外其他所有的字段_一个小故事告诉你:如何写好数据分析报告?...
  8. 深度技术 GHOST XP SP3 快速专业装机版 v2012.07
  9. 如何使div像星星一样,简易demo,授人以鱼,自行更改完善
  10. TRUNCATE TABLE和PURGE_TABLE的区别
  11. c语言不通类型指针转换,C语言之强制类型转换与指针--#define DIR *((volatile unsigned int *) 0x0022)...
  12. 4、oracle数据库的查询基础
  13. luogu P2216 [HAOI2007]理想的正方形 递推+ST表
  14. Mac下gradle简介与安装
  15. Linux Mint 20.1 “Ulyssa” 将于 12 月中旬发布
  16. Newtonsoft.Json 方法使用()
  17. ChinaITLab-Linux工程师培训课程笔记2
  18. Mybatis缓存实现原理
  19. 地坤诀中所记录的第二元婴的炼制办法与其余的炼制方式不一样
  20. 本人考研的时间流程图

热门文章

  1. 2.5亿!华为成立新公司!
  2. QT练习5:显示GIF图片
  3. linux ip地址配置
  4. 红帽 Red Hat Linux相关产品iso镜像下载【百度云】(转载)
  5. Java垃圾回收机制的工作原理
  6. SQL问题记录——Unable to connect SqlServer Oledb ...
  7. Tensorlayer深度强化学习之Tensorlayer安装
  8. 【Matlab学习笔记】【函数学习】一(延时函数pause)
  9. 数据结构电视大赛投票系统
  10. 【c++ | 课上练习】2021年9月23日