mkdir testgit
Verzeichnis erstellen (Dies ist unser Working Directory)
mkdir ~/testgit
ins Verzeichnis wechseln und Datei erstellen
cd testgit/ touch README.md vim README.md
bis jetzt ist es noch ein einfaches Verzeichnis mit Inhalt, wie jedes andere auch.
Git Index erstellen
git init
Datei dem Index hinzufügen
git add README.md
Git Repo erstellen
git commit -m "erster test"
Fertig
Soll jetzt noch alles auf einem externen Server hochgeladen werden (GitHub, gitea, gogs, …) muss den remote-Reposerver angeben
git remote add origin git@git.schindelmann.bayern:gitorious/first_strike.git
und alles hochladen
git push -u origin master
Hat sich am Pfad des Remot-Repos etwas geändert, muss man per git die URL anpassen
git remote set-url origin http://git.schindelmann.bayern/gitorious/first_strike.git
und schon kann man via git weiter hochladen
git push -u origin master
Wenn man jetzt ein Öffentliches Repo hat, kann man diese herunterladen und damit arbeiten
git clone http://git.schindelmann.bayern/gitorious/first_strike.git
es wird ein Verzeichnis erstellt (Name first_strike
) mit dem Inhalt des Repos
Je nach dem wie aktive in diesem Repo gearbeitet wird, ist es schnell nicht mehr aktuell
Um es wieder zu aktuellisieren genügt ein
git pull
Nach änderungen an den Dateien muss man diese zum index hinzufügen
git add <Datei>
und wieder dem lokalen Repo zuführen
git commit -m "Ein weiterer Kommenar"
hochladen geht wieder über
git push -t origin master