一个 Git 库内管理多个子项目
1.先下载 Git 客户端 (官网)
2.创建项目文件夹与.gitignore
就这个造型
注意 .gitignore 文件的写法,如:
/bin 只能忽略根目录下 bin 文件夹
bin 与 bin/ 则可忽略所以子项目下 bin 文件夹
*/bin/ 或者 /*/bin/ 只忽略二级目录下的 bin 文件夹
另 ! 否定忽略, ? 忽略单个字符
3.使用 Git 客户端在该文件夹 (spring-security-example) 下创建本地仓库
下一步
4.接着就可以放入子项目(子项目无需 .gitignore 文件),并通过 Git 客户端完成提交与 Push 到 Github 的操作
5.除了使用客户端,当然也可以通过熟悉的 Eclipse 或 STS 等 IDE 进行提交、跟新、push等操作
将子项目 Import 到 IDE 中
状态
Git Repositories 视图
接下来则可以按照以前在 IDE 中使用 Git 的方式操作
加入版本管理 add to index 或者叫 Stage change
提交
创建远程仓库,如 github
配置完仓库链接后,配置 fetch 与 push 分支
push 配置也差不多,配置完后先 fetch 一下,再配置 branch merge
接下来再 push 到远程,over
一个 Git 库内管理多个子项目相关推荐
- IDEA不能一个窗口管理多个项目?那是你不会用!
你身边有没有这样的Eclipse用户吐槽IDEA:"不能一个窗口管理多个项目!太不方便了!" 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的.尤其当我们在分布式 ...
- 在idea中使用git管理你的项目
起步 idea是十分智能的Java集成开发环境 而我们在用idea写项目的时候经常遇到版本控制的问题,而git工具如果你只会在终端中的git命令来进行控制,可能会使得效率低下 今天小编就教大家在ide ...
- 本地项目的一个git仓库损坏如何恢复
本地项目的一个git仓库损坏如何恢复 项目运行时,内存消耗过大,连续运行了一两个星期没关机 电脑突然死机,重启动电脑后,发现该项目的git仓库不能用了,崩溃 本地的代码已提交到版本库,则未push到远 ...
- 摆脱微观管理:引入项目所有权以挽救局面
对于新任和经验丰富的领导者来说,最具挑战性的管理任务之一是了解如何适当地委派.那些与授权作斗争的人经常表现为事无巨细的管理者,让他们的员工感到被监视和不信任. 大多数员工不喜欢被微观管理.因此,在这种 ...
- 【git】Git Submodule管理项目子模块
文章目录 1.概述 2. 使用场景 3. 如何使用 3.1. 创建带子模块的版本库 3.2. 克隆带子模块的版本库 3.3. 修改子模块 3.4. 更新子模块 3.5. 删除子模块 4.删除子模块 5 ...
- 复杂项目的版本管理及git分支管理建议
在复杂项目中,特别是多团队的快速迭代中,版本管理与分支管理,总是我们难以回避的问题,这里分享一下我们在团队中使用的规范,以及对应的每一步的步骤. 为什么需要GIT使用建议 团队开发中,遵循一个合理.清 ...
- IntelliJ IDEA + GitHub(git) 详细图解 如何实现项目的版本控制和管理(on win 7 64 bit)
IntelliJ IDEA使用教程 (总目录篇) 在IntelliJ IDEA 编辑器里面使用GitHub,把项目放到GitHub服务器上,实现版本管理的目的. 具体遇到并解决了下面问题. 1.&qu ...
- 从0到1完成一个Vue后台管理项目(九、引入Breadcrumb面包屑,更改bug)
往期 从0到1完成一个Vue后台管理项目(一.创建项目) 从0到1完成一个Vue后台管理项目(二.使用element-ui) 从0到1完成一个Vue后台管理项目(三.使用SCSS/LESS,安装图标库 ...
- Git工具管理和上传本地项目和GitHub的使用
一.下载并安装Git 下载地址:https://git-scm.com/downloads 二.安装Git 选择添加环境变量: 然后其他的基本上默认即可.... 安装完成后,桌面右键有git选项 三. ...
最新文章
- MATLAB中函数模式和命令模式的区别
- 一步一步SharePoint 2007之十二:实现Form认证(2)——创建添加管理帐户的工程
- SURF算法与源码分析、下
- 李宏毅深度学习——Tips for Deep Learning
- Fabric权限管理和策略
- python语言入门-python语言入门资料
- 常见的简单的无监督学习算法总结
- qt中将数据库中的数据显示
- python: 从txt文件中读入数组
- grub清除linux密码,忘了grub密码和root密码时的root密码更改和grub密码清除方法
- Windows 2003超级终端
- 趣味计算机课堂示范课,枯燥的理工学科,秒变趣味课堂
- Bat+PowerShell实现windows网络一键共享
- win7共享网络的方法简述
- 手机录制的视频怎么旋转回来
- 程序江湖事——docker江湖缘
- [高项]团队建设VS团队管理
- R语言-坐标轴画法要旨
- Django-实现分页
- java断路器触发条件_断路器,AOP实现断路器模式 ------------Hystrix
热门文章
- 监控云—反盗版软件之利器!
- 怎么一次性删除PPT中所有动画效果?
- 1加3减5加7减9C语言表示,c语言中1+三分之一加五分之二加七分之三
- python3实现二叉树的简单遍历(DLR 、LDR、LRD)
- java代码控制电脑发出警报_java – 如何使用警报构建器对话框显示消息
- Python.exe - 无法找到入口/无法定位程序输入点...于动态链接库
- ZZULIOJ1096-1100Python解法
- javaweb实现支付宝扫码支付完整流程
- ubuntu 18.04 安装 搜狗拼音输入法只有中文标点,没有文字
- 汤小丹计算机操作系统慕课版课后题答案第六章:虚拟储存器