- Getting Started - How to set up your environment to work with AndEngine
- Extensions and Examples - AndEngine has very little documentation but great examples
- Using Git and GitHub - Alternative way how to download AndEngine sources
- Android Logging - Effective use of Android logging
<< List of all tutorials
What is Git anyway?It's a version control tool. Basically a storage for source codes (and other files) that saves the initial commit and then incremental changes. Imagine you have a file that contains string: "Hello". You commit this file to Git and it will be saved as "Hello". When you make a change on your PC to "Hello World" and commit, the change will be saved as "Hello" > "Hello World" and the number of the line where this change occured. This way you can roll back to older version and track changes.
It also helps collaboration, creating forks of the projects etc, but again, if you need to do that, then you should not need this tutorial!
What is GitHub?A free Git hosting for Open Source public repositories and paid service for private repositories.
So how do I use it?First you need to install Git client. Because you are most likely using Eclipse IDE (or Google's ADT which is Eclipse), the easiest way is to grab the Eclipse Git plugin.
Go to Help -> Install new software.
Click Add to add a new plugin repository and use this URL as location: http://download.eclipse.org/egit/updates
Click OK and Select All.
Then simply click Next and accept all licenses until you can press Finish. If you are asked to restart ADT (Eclipse), do it.
Clone the repository from GitHub to DesktopCloning in Git means making a copy from the repository into local machine. That is an exact copy that can be synchronized with the repository. As opposed to fork, which is a new copy... But don't worry about forks now.
In Eclipse, go to File -> Import and select Git -> Projects from Git
And then from the options select "Clone URI". Enter the repository of your choice as URI and the rest will be filled in by Eclipse:
To get the Git repository URI e.g. https://github.com/sm4/AndEngine and copy the URL of the Git repository from this box:
On the next screen select only the branch that you are going to use. Branch is a separate version of the project - using the GLES2-AnchorCenter is recommended.
Then select local directory, I highly recommend using the workspace folder.
Wait for Eclipse to download the project and last step, select "Import Existing Projects"
Click Next, and then Finish and you have successfuly cloned Git repository to your desktop. Do this with any repository you need.