本文旨在介绍在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. 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 )
  2. Agisoft PhotoScan Professional软件处理无人机航拍照片基本流程
  3. 马云缺席的一个半小时,李彦宏和马化腾都聊了什么
  4. Matlab | Matlab从入门到放弃(16)——二维图和三维图
  5. linux系统自签发免费ssl证书,为nginx生成自签名ssl证书
  6. MFC中Windows窗口消息循环及多线程之间关系
  7. ----uni-app之解决HBuilderX安装less成功运行时提示未安装----
  8. hiho 第155周 任务分配
  9. rhel6上使用udev配置oracle asm,在RHEL6上用UDEV配置ASM
  10. 200多家厂商的OT设备受14个漏洞影响
  11. python生成二维码_python生成二维码的实例详解
  12. Java 程序读取properties文件
  13. Case:update中把in改写成join性能提高数倍
  14. Unity3D脚本概述
  15. IOS开发之——屏幕适配-AutoLayout代码实现(03)
  16. 谷歌地图网页版_如何在网站嵌入谷歌地图
  17. 基于java廉价房屋租赁管理系统
  18. 屏下摄像头,实现这一全面屏终极方案有多难?
  19. 比特大陆IPO之旅即将终结
  20. EverNote开源协议-Android

热门文章

  1. 即插即用 | 超越CBAM,全新注意力机制,GAM不计成本提高精度(附Pytorch实现)...
  2. 【2019-08-18】时间是有密度的
  3. Oracle 左连接(+)加号用法及常用语法之间的关系
  4. vue2.0 $set()的用法
  5. 漫谈程序猿系列:无BUG不生活
  6. 寒假CF1 C-龟龟
  7. ActiveMQ第二弹:使用Spring JMS与ActiveMQ通讯
  8. Mysql:日志管理:二进制事务日志
  9. 无人机图像的目标检测的学习
  10. 【C++】【GADL】读取栅格数据(tif),遍历数组