Git is a software development versioning control system. Using Git with Moodle will allow you to easily upgrade and maintain your Moodle site. First you will need to install Git by running the command:
sudo yum install git
Once Git is installed move into your web server document root. To move to the standard web server document root in CentOs enter the following command:
cd /var/www/html
Next we will clone a local version of Moodle by entering the following command:
git clone git://git.moodle.org/moodle.git
Once this command is finished, move into the moodle directory it creates by entering the command:
cd moodle
You can list Moodle branches available by entering the following command:
git branch -a
You can then select the branch which you want to track, here we will track Moodle 3.0:
git branch –track MOODLE_30_STABLE origin/MOODLE_30_STABLE
We can now checkout this Moodle branch:
git checkout MOODLE_30_STABLE
You are now using Git to maintain your Moodle site. If you need to update your moodle site you can navigate into your Moodle directory by typing:
cd /var/www/html/moodle
Once here you just need to run the command:
git pull
That’s all there is to downloading and updating Moodle using Git!