GIT ist ein "Versionkontrollsystem". Es wird für Backups gebraucht und ist fantastisch um zusammenzuarbeiten.
Es können soviele Leute wie nötig am selben Projekt arbeiten.
Diese GIT Befehle brauchst Du täglich (ausser dem ersten..):
Ich brauche am liebsten die command-line (terminal.app in MacOS), aber es gibt auch GUIs (Graphic User Interfaces), eines kommt mit git, ein anderes kannst Du hier finden.
Für alle Befehle musst Du in Deinem Projekt Ordner sein (cd ~/Sites/APPNAME), ausser zum clonen.
- Um ein ganzes Projekt runterzuladen (clone), cd in den Sites Ordner (cd ~/Sites) und:
git clone USERNAME@DOMAINNAME:~/git/APPNAME.git
- Um Beiträge hinzuzufügen, musst Du sie erst "stagen": git add .
- Erst dann kannst Du Deine Beiträge "festnageln": git commit -a -m "added Portuguese translation"
- Um Deine (committed!) Beiträge dem gemeinsamen Repositorium auf dem remote server hinzuzufügen: git push origin master
- Um Dich auf den neuesten Stand zu bringen: git pull origin master
- Falls Du eine Fehlermeldung erhältst, wenn Du pushen willst, könnte Deine Version nicht up-to-date sein. Pull before you push, but AFTER you have committed!!
zurück