我已经开始使用git,阅读了一些教程,但我仍然不知道使用它的正确方法是什么?我应该在哪里创建我的存储库?
我们说我有以下项目
my_project
- modules
- module_a
- controller
feature_a_controller
feature_b_controller
- model
feature_a_model
feature_b_model
- module_b
- controller
feature_a_controller
feature_b_controller
- model
feature_a_model
feature_b_model
- public
- js
script.js
- css
style.css
1
我希望每个模块都有单独的历史记录,因此我应该在 module_a 和 module_b 中初始化存储库,但每个模块可能包含 public 文件javascript或css。据我所知,你不能从外部目录向repo添加文件,那么我应该在 my_project 目录中初始化存储库吗?
2
如果每个功能(控制器+型号)都有自己的分支,那么我们当前正在研究 module_a 吗?
或者我应该在 my_project 中初始化存储库,每个模块(module_a和module_b)应该有自己的分支?
所有这些可能性让我感到困惑
答案 0 :(得分:0)
您应该在{strong> my_project 中init
并在单独的分支中更改module_a和module_b,并继续推送到master / develop。
检查this是否有分支模型。
答案 1 :(得分:0)
在 my_project 文件夹中初始化存储库。为 module_a 和 module_b
创建单独的分支