

So I came up with my own naming conventions for the repositories: Now there comes a problem, with so many repositories, it's hard to keep a track of all of them. Believe me, its the best way to keep things organized. The only solution which I could find was to create a new repository every time and we can upload the changes into it.

The projects will not contain all the files. I also tried to import the existing project into Android Studio. Secondly, the project will not get merged, I don't know why. Firstly we cannot directly add the project into a sub-branch.

I tried to add an existing repository into Android Studio. In the Android Studio, when we create a new project, n number of files are created, and all of them are important. Still, I was not able to get what exactly I wanted. I had looked for all the answers on whatever blogs, videos or answers on StackOverflow was present and had tried all the methods. Quite simple right, but things don't work in that fashion. So an idea struck in my head to create a single repository with multiple branches and keep all the projects in respective branches. I was familiar with Git and it's working. I'm also new to Android and the mentor of my course (from which I was learning Android Development) had a habit of creating new projects in Android Studio whenever a new topic started, let it be Java Basics, Intents, Fragments or backendless. Warning: This not might be the answer that you are thinking of but it will surely help you get an idea of how things work around here.
