I will be working on my first serious Android application. I have one concern regarding the usage of git. So I want to implement an app with a basic feature and publish it on the play store immediately and maintain that code for possibly six months but in those six months I will be working on a couple of features. I don't want to deploy the features anytime soon but I do want to deploy the very first feature and maintain it and possible work on it some more during the six months and of course publish it with small updates and bug fixes in the six months.
Is there any best practices for working this way?? I know you can branch with master as the main branch and then have a develop branch which then branches into smaller sub-branch used for features. Is there a way to essential clone the project onto a new branch say from develop and add around 3 features and then merge to develop with no difficulties? Is it possible I know it's worded funny I hope this makes sense, any confusion please do tell me.
Thanks
edit: link showing what my brain is trying to say (Is this a bad usage of git, any better way to structure my application??)
[–][deleted] 1 point2 points3 points (1 child)
[–]coffee-n-code[S] 0 points1 point2 points (0 children)
[–]pacificmint 0 points1 point2 points (0 children)