本文旨在说明仓库的结构以及仓库如何使用 方便大家开发
仓库的结构 以及不同的Ide使用方法 我在这里都会做一个简单的说明
仓库的结构以及简单使用
上面为总仓库 然后下面有两个子模块 总仓库和子模块
子模块有后端(4Cbackend)和前端(front)两个 这里分别链接了两个仓库
仓库地址
https://gitee.com/du-mingshen1/4C.git
使用的时候 应该先在本地初始化并且放在远程仓库当中 以下以idea为例
这里是创建了一个测试用的空项目作为示范
输入消息后点击提交
提交后点击推送 或者上一步直接点击提交并推送
首次提交的话 需要定义远程 也就是连接我们在gitee或者github上的远程仓库
这里我们提交的位置是后端位置
定义完成后点击推送即可
成功
如果接下来要开发的时候 切记要先将远程仓库克隆下来 然后用ide管理,否则会发生提交冲突的报错,当然用命令行管理也可以,但是。。有好用的gui为什么不用呢
克隆后端
协作化开发使用
这里说明一下接下来我们开发的时候 如何团队化开发 仍然以idea为例(注意,不管是idea还是vscode还是webstorm等等,这些Ide的gitgui基本都是一样的操作,所以这里就只用idea为例子了)
现在我们假设一个场景,小明对test.txt文件作了修改 他该如何提交
我们可以发现 这里会自动检测到小明对该文件作了修改 然后我们将它暂存 并且提交
推送即可
回到我们gitee远程仓库上 我们可以发现小明对文件作了修改
现在我们假设另外一个场景,小明对test.txt文件作了修改后 小华如何同样对它修改
很简单 小华只需要克隆下来 然后修改即可
假如小华在另外一台电脑上 将项目克隆下来
小华用idea打开项目
同样提交/推送
成功!!!
接下来就是最重要的 小明需要同时拿到小华更新后的代码
小明点击拉取后 更新项目即可!