我从Android Studio创建了一个新的Git Repo,其中包含一个包含所有代码的分支,我想创建一个新的分支结构来执行关注点分离。
我的current module structure包含名为accessibility
的模块(我的库代码 - 用作app
模块)和samples
。它还具有通用项目文件(如gradlew
,settings.gradle
等)和元文件(如.gitignore
,README
等)。
我想创建以下内容......
dev
仅包含accessibility
模块和所需项目文件的分支Meta
分支,仅包含README
,.gitignore
,许可文件等元文件... samples
分支需要包含accessibility
模块,因为示例应用程序使用该模块中的代码。但是,我希望尽可能保持精简,这意味着如果不包含accessibility
模块,我更愿意这样做。...并且这些分支不应包含该分支不需要的任何文件
在Android工作室中,我创建了必要的分支,但它们显然只是本地分支。我尝试将README
和.gitignore
文件添加到新的meta
分支中;但是,我似乎无法将单个文件添加到该分支。
我不知道每个分支是否相同,并且所有分支都有相同的文件,或者它们是否为空,或者是什么。我不能向Github推送,因为他们没有变化。
这甚至可能吗?我知道我可以创建一个小分支,当一个特征完成时,它将合并到主分支;然而,这似乎与此不同。
注意:我在命令行中没有很多使用git的经验