For V11+
Use the github help pages to install Git for your specific OS.
Windows (Make sure you choose "Git Bash Here" and "Git Init Here" options during install)
Git-1.7.0.2-preview20100309.exe - was the version used to test this guide on windows.
Mac
Linux
For Windows: Open "Git Bash" - After I installed, there was an Icon on my Desktop for this.
For *nix Systems: Open a Terminal window
Change to your WoW Directory, for example:
$ cd /c/Users/Public/Games/World\ of\ Warcraft/Interface/AddOns/
Now we init your git!
$ git init
$ touch .gitignore
$ echo '*
!Tuk* > .gitignore
-- Yes, you do press [Enter] after the '* and Tuk* lines
$ git remote add tukz git://github.com/tukz/Tukui.git
$ git fetch tukz
$ git merge tukz/master
Make some changes...
$ git commit -a
-- This will display a screen similar to vi for you to enter your commit notes
-- press i
-- [Insert Your notes]
-- press [ESC]
-- press :x [ENTER]
This will save your changes, when Tukz makes an update, you run:
$ git fetch tukz
-- If there are NO updates, you will just get another prompt
-- if there are updates, you will see some data and tukz/master
$ git merge tukz/master
-- Any Conflicts created by merge will be listed, you then open those files (BOTH your code and Tukz code will be there) fix them up, and commit
Some other useful git commands
$ git add -f Tukui/config/test.lua
-- If you add new files
$ git status
-- To see if you have any commits or adds that you need to do
sticky
not a support question