Git Tutorial 3 – Git with android studio

Git can be used easily with Android Studio. (We will not discuss in detail about the git commands in this tutorial. Please check Git Tutorial 1 and Git Tutorial 2 if you find any problem) . So,in this tutorial, we will learn how to create , commit and push a new project to github and pull an existing project from github using Android Studio.
 
1.Check git is installed or not on your System :
 
a) Open Android Studio and create a new Sample Project.
b) Click on File->Settings -> Versioin Control-> Git

c) Click on “Test” near “Path to Git Executable”

 

 git1
 
if “Git Executed successfully” message is displayed it means that git is already installed on your system.
 
Step 1 : “git init”
git2
 
VCS -> “Enable Version Control Integration” -> and select “Git” from the dropdown list as shown above
 
 
Step 2 : “Git remote add origin”
 
For this step , we should use “git bash” or if you have installed git integrating with command prompt , we can use it from  Android studio terminal.
 
 a) Using android studio terminal :
git3
 
Step 3 : “git add”
VCS -> git -> Add
(Note that you should select your project before clicking “Add”  like below )
 
git4
 
Everything added newly to git will be marked with green.
 
git5
Step 4 :
If you add any new files in future, Android studio will ask to add these files to git or not as :
 git6
 
Step 5 : “git commit”
Click on VCS-> “Commit Changes”
 
git7
 
 write one commit message and click on Commit . Now all files will be back to its normal color.
 
If you make any new changes to an already committed file, its color will be turned to blue.
 
git8
 
 
i.e. Red – File is not added to git
      Green – File is added but not committed yet
      Blue – New changes is added to a file that is committed to git already
 
 
Step 6: “git push”
 VCS -> Git -> push
 git9
 
this will push your changes to git server repository.
 
Step 7: To clone a project :
VCS ->Checkout from version control -> click github or git and paste your git url of the repository that you want to checkout 🙂 . Android studio will sync automatically if any dependency need to be resolved.

Leave a Reply