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 库内管理多个子项目相关推荐

  1. IDEA不能一个窗口管理多个项目?那是你不会用!

    你身边有没有这样的Eclipse用户吐槽IDEA:"不能一个窗口管理多个项目!太不方便了!" 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的.尤其当我们在分布式 ...

  2. 在idea中使用git管理你的项目

    起步 idea是十分智能的Java集成开发环境 而我们在用idea写项目的时候经常遇到版本控制的问题,而git工具如果你只会在终端中的git命令来进行控制,可能会使得效率低下 今天小编就教大家在ide ...

  3. 本地项目的一个git仓库损坏如何恢复

    本地项目的一个git仓库损坏如何恢复 项目运行时,内存消耗过大,连续运行了一两个星期没关机 电脑突然死机,重启动电脑后,发现该项目的git仓库不能用了,崩溃 本地的代码已提交到版本库,则未push到远 ...

  4. 摆脱微观管理:引入项目所有权以挽救局面

    对于新任和经验丰富的领导者来说,最具挑战性的管理任务之一是了解如何适当地委派.那些与授权作斗争的人经常表现为事无巨细的管理者,让他们的员工感到被监视和不信任. 大多数员工不喜欢被微观管理.因此,在这种 ...

  5. 【git】Git Submodule管理项目子模块

    文章目录 1.概述 2. 使用场景 3. 如何使用 3.1. 创建带子模块的版本库 3.2. 克隆带子模块的版本库 3.3. 修改子模块 3.4. 更新子模块 3.5. 删除子模块 4.删除子模块 5 ...

  6. 复杂项目的版本管理及git分支管理建议

    在复杂项目中,特别是多团队的快速迭代中,版本管理与分支管理,总是我们难以回避的问题,这里分享一下我们在团队中使用的规范,以及对应的每一步的步骤. 为什么需要GIT使用建议 团队开发中,遵循一个合理.清 ...

  7. IntelliJ IDEA + GitHub(git) 详细图解 如何实现项目的版本控制和管理(on win 7 64 bit)

    IntelliJ IDEA使用教程 (总目录篇) 在IntelliJ IDEA 编辑器里面使用GitHub,把项目放到GitHub服务器上,实现版本管理的目的. 具体遇到并解决了下面问题. 1.&qu ...

  8. 从0到1完成一个Vue后台管理项目(九、引入Breadcrumb面包屑,更改bug)

    往期 从0到1完成一个Vue后台管理项目(一.创建项目) 从0到1完成一个Vue后台管理项目(二.使用element-ui) 从0到1完成一个Vue后台管理项目(三.使用SCSS/LESS,安装图标库 ...

  9. Git工具管理和上传本地项目和GitHub的使用

    一.下载并安装Git 下载地址:https://git-scm.com/downloads 二.安装Git 选择添加环境变量: 然后其他的基本上默认即可.... 安装完成后,桌面右键有git选项 三. ...

最新文章

  1. MATLAB中函数模式和命令模式的区别
  2. 一步一步SharePoint 2007之十二:实现Form认证(2)——创建添加管理帐户的工程
  3. SURF算法与源码分析、下
  4. 李宏毅深度学习——Tips for Deep Learning
  5. Fabric权限管理和策略
  6. python语言入门-python语言入门资料
  7. 常见的简单的无监督学习算法总结
  8. qt中将数据库中的数据显示
  9. python: 从txt文件中读入数组
  10. grub清除linux密码,忘了grub密码和root密码时的root密码更改和grub密码清除方法
  11. Windows 2003超级终端
  12. 趣味计算机课堂示范课,枯燥的理工学科,秒变趣味课堂
  13. Bat+PowerShell实现windows网络一键共享
  14. win7共享网络的方法简述
  15. 手机录制的视频怎么旋转回来
  16. 程序江湖事——docker江湖缘
  17. [高项]团队建设VS团队管理
  18. R语言-坐标轴画法要旨
  19. Django-实现分页
  20. java断路器触发条件_断路器,AOP实现断路器模式 ------------Hystrix

热门文章

  1. 监控云—反盗版软件之利器!
  2. 怎么一次性删除PPT中所有动画效果?
  3. 1加3减5加7减9C语言表示,c语言中1+三分之一加五分之二加七分之三
  4. python3实现二叉树的简单遍历(DLR 、LDR、LRD)
  5. java代码控制电脑发出警报_java – 如何使用警报构建器对话框显示消息
  6. Python.exe - 无法找到入口/无法定位程序输入点...于动态链接库
  7. ZZULIOJ1096-1100Python解法
  8. javaweb实现支付宝扫码支付完整流程
  9. ubuntu 18.04 安装 搜狗拼音输入法只有中文标点,没有文字
  10. 汤小丹计算机操作系统慕课版课后题答案第六章:虚拟储存器