How to push Android Project to existing private empty repository in github with Android Studio?
Github helpfully provides a guide for adding an existing code base into a repository which already exists, here. Whilst not specific to android studio, it will allow you to use whatever normal commit method you use.
In a nutshell:
- navigate to your code repository
- run the command
git init
- add the files to commit with
git add .
- commit the changes :
git commit -m "your commit message"
- add the remote origin :
git remote add origin your@git:repo/name
- verify the remote URL
git remote -v
- push the changes
git push origin master
If you are pushing to a private repo in a local location ie. a private server.:
Assuming you have set up local git repository, cd into the remote location and clone your local repository with
git clone 'path to local repo'
cloning will set the local repo as a remote, so we have to remove that with
git remote remove origin
make the remote repo bare with
git config --bool core.bare true
Then in your local repository add the remote with
git remote add origin 'location to remote git repo'
Now you should be able to push to remote in Android studio.
To push an android studio project to an empty git, follow these:
- Go to terminal and change working directory to your project root using
cd
command and enter below commands. git init
git status
-> This would output you list of files in red color.git add .
-> Adds all the files to local version control.git commit -m "Some Commit Message"
git remote add origin repository_url.git
Example:git remote add origin https://github.com/ramakrishnajoshi/JetpackNavigationComponent.git
git push --set-upstream origin master
-> A new branch is created with namemaster
and all the code will be pushed to this branch.- Wait till the code is pushed before doing any other operation in terminal.
After all this, you will get a message similar to Branch master set up to track remote branch master from origin