Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add Android-Project to GitHub [duplicate]

I'm using Android Studio to code my apps. Now I want to work on 2 PC's and thought about using a Cloud-Service. I decided to use GitHub, but I can't find a way to synchronize my GitHub account with my Android Studio project... Can anyone explain this to me ?

like image 589
Oliver Avatar asked Nov 17 '14 19:11

Oliver


People also ask

How do I add an existing Android project to GitHub?

Go to File -> Settings -> Version Control -> GitHub. Enter your email and password used to create GitHub account and click on OK button. Then go to VCS -> Import into Version Control -> Share Project on GitHub. Enter Repository name, Description and click Share button.

How do I clone an Android app from GitHub?

On github web, go to the repo you want yo clone and click on the download button (code) then copy the url where it says clone with https. In Android Studio 4.0, go to VCS (if you've added a github plugin) then click on Get From Version Control, it will load a window where you'll paste in the url you got from github.

How do I push changes from Android project to GitHub?

Step 1: Go to VCS panel which is present on the top of Android Studio and click on it. After clicking select the “Enable Version Control Integration“. After clicking the Enable Version Control Integration a pop up will arise like following. Then select Git from the drop down menu and click OK.


2 Answers

Best way to do this is probably through the good ol' command line. First, make sure you have git installed and in your path. You can get instructions from here.

Next, go to GitHub and create a new repository with a title and such. Instructions on that here. Don't worry about creating your first commit, we're going to do that on your local machine.

Now for the fun part.

Copy the repo link of your choice (I prefer ssh, but it depends on how far you went with the set up part) and head to the terminal.

cd ~/project-path-here
git init
git add .
git commit -am "initial commit"
git remote add origin <your link>
git push -u origin master

If all has gone well, you can reload the github page and see your new push.

On your other computer, you'll be able to clone down the repo you created.

cd ~/project-path-here
git clone <your link>

You can then use git pull and git push to retrieve and send changes to the server.

You can also look into Github's desktop application if you're on Windows or Mac for a simpler time, but I find these lack some more advanced features of git.

EDIT: To register your new git repo with Android Studio, Intellij, RubyMine, etc., go to the project settings (File->Settings), search for version control, and specify that your project is using git for version control. Here for more information on that. Once that is enabled, the VCS drop down will have more features. The ones to look at are Commit Changes (git commit and push) and Update Project (git pull).

like image 193
afontaine Avatar answered Sep 18 '22 16:09

afontaine


Under the VCS tab in your Studio, there's on option to publish the project to Github. Will ask for your credentials, then you're good to go to push your code.

like image 42
fweigl Avatar answered Sep 21 '22 16:09

fweigl