好好编程-物流项目03【GitHub管理】
文章目录
- Git管理
- 1.GitHub创建Repository
- 2.本地仓库
- 3.同步
上文中我们将maven项目成功的跑起来了,本文来集成下git。如果对Git不是太熟悉可以参考下面链接先熟悉下。
Git专栏内容
Git管理
我们项目主要由三部分组成
序号 | 工程 | 说明 |
---|---|---|
1 | logistics-parent | 所有工程的父工程,统一管理jar包的版本 |
2 | logistics-common | 系统中工具代码 |
3 | logistics-manager | 聚合工程,具体实现功能的是其中的各个module |
所以核心是需要将logistics-manager工程被git管理,其他两个项目的变动很小,当然三个也都可以被git管理。文章中演示logistics-manager的git操作,其他两个完全相同。
1.GitHub创建Repository
访问https://github.com/并登录。然后创建一个新的repository。步骤如下图
echo "# logistics-manager" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:q279583842q/logistics-manager.git
git push -u origin master
2.本地仓库
进入eclipse对应的工作空间(workspace).找到logistics-manager并进入:
当前目录进入git命令模式
初始化目录,将此目录作为一个repository。
将目录中的所有文件添加到暂存区中
提交命令 | 说明 |
---|---|
git add . |
他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区, 包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。 |
git add -u |
他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。 add -u 不会提交新文件(untracked file)。(git add --update的缩写) |
git add -A | 是上面两个功能的合集(git add --all的缩写) |
将暂存区的内容提交到master分支
3.同步
关联并第一次同步
git remote add origin git@github.com:q279583842q/logistics-manager.git
git push -u origin master
注意: ‘-u’ 第一次的时候需要添加,以后push就不需要。
GitHub访问地址:https://github.com/q279583842q/logistics-manager
ok 后面就可以慢慢同步咯
好好编程-物流项目03【GitHub管理】相关推荐
- 好好编程-物流项目06【Spring整合】
文章目录 Spring整合 配置文件 1.基本配置文件 2.事务配置文件 web.xml中注册 上篇文章中我们整合了Dao层,本篇文章将Spring整合进来. Spring整合 Spring的 ...
- 【ZZ】使用github管理Eclipse分布式项目开发
2019独角兽企业重金招聘Python工程师标准>>> 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用g ...
- 使用github管理Eclipse分布式项目开发
使用github管理Eclipse分布式项目开发 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Ecli ...
- 怎样在项目中使用git以及github管理(图文详解流程讲解)
Github新建项目 1.登录github,点击右上角新建仓库 2.输入仓库名以及描述等,点击Create resposity 3.新建仓库完成后,右边有个clone or download,复制SS ...
- 13. Github管理项目
阅读: 32186 评论:12 项目介绍到这里,基本就结束了,可对于真正的业务开发,还只是刚开始. 不管是对于教程代码免费分享的需要,还是项目开发过程中的版本管理,Github都是我们首选的开源代码仓 ...
- 大数据物流项目:Kudu 入门使用(五)
文章目录 Kudu 入门使用 01-[复习]-上次课程内容回顾 02-[了解]-第5天:课程内容提纲 03-[掌握]-数据实时ETL 处理流程图 04-[理解]-为什么使用Kudu(两大应用场景) 0 ...
- 由MAVEN入手浅谈项目构建与管理
Prologue . 前言 第一次写博客,希望爱学习的小伙伴们喜欢. JAVA软件开发领域很喜欢一个名词,叫做"约定大于配置 ".我在此当然约法三章. 写博客优先级很低.希望借此激 ...
- 2015年开源项目荣登GitHub十强榜单
翻译出自:51CTO.com 开源是一个好东西,2015最振奋人心的就是swift开源. <软件开发时代>杂志(SD Times)回顾了GitHub上的一些流行项目,这些项目已给开放和自由 ...
- SSM项目——开放平台管理平台(开放源码)
l 文章目录 一. 引言 1.1 开放平台介绍 1.2 开放平台的使用场景 二 .开放平台之管理平台 2.1 管理平台介绍 2.2 客户管理 2.2.1 介绍 2.2.2 功能展示 2.2.2 数据库 ...
- 物流项目中Oracle 数据库的使用及OGG是如何同步
文章目录 业务服务器之Oracle 数据库 06-[掌握]-OGG 数据同步之功能概述 07-[掌握]-OGG 数据同步之基本原理及架构 08-[理解]-OGG 数据同步之拓扑结构及支持环境 09-[ ...
最新文章
- 我用java爬了一下CSDN,发现了这些秘密。。。
- Linux进阶 vim grep sed awk 正则表达式
- MySQL常见备份与恢复方案
- linux dd iflag oflag,centos – dd oflag =直接5倍速
- WSL2运行 Anbox
- 2022年华为杯中国研究生数学建模竞赛C题思路
- 如何建立低科技互联网
- tensorboard 可视化 projector
- ESL-chapter8-EM算法介绍1-混合高斯的例子
- CAA-几何图形集下直接添加参数
- Assignment写作抄袭常见形式怎么了解?
- 魔法阵c语言课程设计,魔法阵真的存在吗?
- 解除360的系统压缩
- UNIX环境高级编程笔记(14)- 函数sigsuspend 实现父进程子进程同步
- 捉奸游戏之后,中年危机游戏也来了。。
- es linux下使用api进行es故障操作处理
- MySQL week()函数及参数mode详解
- 01 Redis安装、配置详解、数据备份与恢复
- 多智能体强化学习(三)单智能体强化学习
- linux内核动态logo图片,kernel LOGO修改