IntelliJ IDEA本地代码提交到github网站不显示与本地不同步问题的解决办法
以前,使用github(git)结合 IntelliJ IDEA ,可以把自己本地的测试代码,使用github网站,添加到版本管理。
这样就可以很好的管理自己的测试代码。
这样子做,的确是极好的,不至于丢失自己本地的测试代码。也不怕随意的修改。因为有历史记录。就像公司的项目代码一样。
但是,我一般都是在 IntelliJ IDEA 编辑器里面修改,提交代码。很少关心github网站上的测试项目是什么样的。
直到有次,打开这个网站,发现,我的最新更新记录,也就是最后一次代码提交记录,是四个月前的。很是奇怪。
再查看本地代码,提交记录三三两两的,肯定不是四个月前的咯。如下图
调查之后发现,虽然,本地代码已经添加到项目版本管理啦,但是每次提交代码的时候,这些个代码都只是暂时的提交到本地,也就是自己的电脑上。并没有直接提交到github网站上。
即使你的电脑没有联网,你发现,你的修改的代码也是可以进行提交的。
这也可以解释,为什么代码提交了,却没有在github网站上显示。因为压根就没提交到github网站上。
所以,还得有个操作,才能提交到github网站上。也就是本地代码和github网站上的代码同步一致。
经过这么一整,以后就不会说代码提交了,但是在网站上缺找不到啦。
哦,我是在不知道git工作原理的基础上发的这篇文章的。虽然我暂时还不知道git的工作 原理。
听说这个git的由来是和Linux那帮人有点关系的。想了解的,可以查一下。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
Git和Maven的子模块简单实践
当一个产品或者项目由大量独立模块组成时,想要从 Git 挨个下载下来导入 IDE 查看并不容易,此时可以结合使用 Git 和 Maven 的子模块来处理这种场景. 通过 Git 子模块可以自动批量下载所有关联的项目,通过 Maven 子模块可以批量导入到 IDE 中,结合这两者可以很容易的管理和查看项目. 创建子模块项目 打开 Git Bash,创建一个空目录并进入: $ mkdir erp-submodules $ cd erp-submodules/ 把当前目录初始化为 Git 仓库 $ g
-
Maven多模块工程Module开发(图文教程)
使用IDEA创建多模块开发 功能模块来分module 跟java的package类似,一般是按照的功能模块分module,比如:sso/cas/portal/activity/system,具体可根据需要 例如,在电商系统中如下module --module-test-common公共部分 --module-test-picture图片 --module-test-order订单 --module-test-checkout购物车 --module-test-pay支付 --module-tes
-
maven多模块工程打包部署的方法步骤
一般maven多模块工程结构如下图,图中分为dao数据层和上层web层(当然还可以有service层),在进行多模块划分的时候,一般将dao层采用jar进行打包,web层进行war打包.在进行war包部署时,发现dao是以jar包形式存在于lib包目录下,如果在部署服务器上需要进行相关配置修改会比较麻烦.因此研究了下用maven进行合并打包的方法: 1.确保dao pom.xml中有以下配置 <resources> <resource> <directory>${bas
-
SpringBoot创建maven多模块项目实战代码
工作中一直都是一个人奋战一人一个项目,使用maven管理,看这个也挺好,但是总感觉没有充分发挥maven的功能,于是研究了一下这个,网上关于这个的文章很多,虽然不是很好,但我从中收获了很多,在这集百家所长,写一份实战记录,大家跟着我一块做吧! 声明:构建多模块不是最难的,难点是如果把多模块打包成一个执行jar. SpringBoot官方推崇的是富jar,也就是jar文件启动项目,所以如果在这里打war包我不具体介绍,如果需要的朋友可以给我留言,我回复. 建议clone项目后,在看教程(有不足的地
-
详解使用Maven构建多模块项目(图文)
Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理.尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块. 项目结构如下: test-hd-parent (父级) ---pom.xml ---test-hd-api (第三方接口层) ----pom.xml ---test-hd-foundation (基础工具层) ----pom.xml ---test-hd-resource (资源层) ----pom.xml -
-
利用github搭建个人maven仓库的方法步骤
缘起 之前看到有开源项目用了github来做maven仓库,寻思自己也做一个.研究了下,记录下. 简单来说,共有三步: deploy到本地目录 把本地目录提交到gtihub上 配置github地址为仓库地址 配置local file maven仓库 deploy到本地 maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里. 例如把项目deploy到/home/hengyunabc/code/maven-repo/repository/目录下
-
详解Maven 搭建spring boot多模块项目(附源码)
本文介绍了Maven 搭建spring boot多模块项目,分享给大家,具体如下: 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖.都写在根级`pom.xml`,子模块只需继承就可以使用. 1-3: 根级pom.xml文件在附录1 1-4: 依赖模块 mybatis spring-boot相关模块 2.创建子模块(
-
IntelliJ IDEA创建maven多模块项目(图文教程)
项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块. 一.Parent Project,创建wms-root父模块. 1.依次点击:File->New->Project 2.左侧面板选择maven(不要选择Create from archetype选项),如下图,点击Next即可. 3.依次补全如下信息,点击Next 4.输入项目名字.如ModuleProject,我们主要是在这个项目下创建我们的子模块. 5.这样我们就创建好了一
-
如何将maven项目划分为多个模块
多模块拆分的必要性 使用Java技术开发的工程项目,无论是数据处理系统还是Web网站,随着项目的不断发展,需求的不断细化与添加,工程项目中的代码越来越多,包结构也越来越复杂这时候工程的进展就会遇到各种问题: (1)不同方面的代码之间相互耦合,这时候一系统出现问题很难定位到问题的出现原因,即使定位到问题也很难修正问题,可能在修正问题的时候引入更多的问题. (2)多方面的代码集中在一个整体结构中,新入的开发者很难对整体项目有直观的感受,增加了新手介入开发的成本,需要有一个熟悉整个项目的开发者维护整个
-
基于maven使用IDEA创建多模块项目
鉴于最近学习一个分布式项目的开发,讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的实际开发,可能有不合适的地方,但是项目是可以跑通的,也请有不足之处,都提出来,一起讨论下. 一. 项目工程目录 首先展示一下,最终整个项目的工程目录: 简单介绍一下目录结构: common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本. common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用. taotao-manager为我们自
-
SpringBoot+Maven 多模块项目的构建、运行、打包实战
本篇文章主要介绍了SpringBoot+Maven 多模块项目的构建.运行.打包,分享给大家,具体如下: 项目使用的工具: IntelliJ IDEA JDK 1.8 apache-maven-3.3.9 项目的目录: 主项目 springboot-multi 子模块 entity.dao.service.web 一.使用IDEA创建一个SpringBoot项目 : File -> new -> Project 项目名称为springboot-multi 二.删除项目中的src目录,把pom.
随机推荐
- 利用Tkinter和matplotlib两种方式画饼状图的实例
- Prototype源码浅析 String部分(二)
- JDBC连接mysql处理中文时乱码解决办法详解
- 流行的软件测试工具介绍
- jQuery实现列表内容的动态载入特效
- 关于tomcat的server.xml里host节点配置的一些说明
- Java经典设计模式之策略模式原理与用法详解
- Java获取网络文件并插入数据库的代码
- node.JS md5加密中文与php结果不一致的解决方法
- C++中的哈希容器unordered_map使用示例
- fetchAll()与mysql_fetch_array()的区别详解
- JavaScript把数组作为堆栈使用的方法
- 粗略分析Python中的内存泄漏
- Python中使用装饰器来优化尾递归的示例
- Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍
- Windows 98远程控制的实现
- nginx强制使用https访问的方法(http跳转到https)
- futuretask源码分析(推荐)
- 详解Java异常处理中throw与throws关键字的用法区别
- Java实现大数运算的实例代码