Die Versionsverwaltung GIT hat sich inzwischen in fast allen Software Bereichen zur Nummer aufgespielt und Alternativen wie SVN (Subversion) oder Mercurial abgelöst.
Ich persönlich schätze Softwarelösungen wie TortoiseGIT sehr, mit denen man GIT Kommandos direkt im Windows Explorer per Kontextmenü ausführen kann.
Doch wenn man direkt an der Linuxkonsole arbeiten muss und die grafischen Spielereien fehlen, hilft es, wenn man ein paar GIT Szenarien auch runtertippen kann.
Hier also ein paar Zeilen, die ich hierfür immer wieder brauche:
git config --global credential.helper store
git config --global user.name "Your Name"
und git config --global user.email "youremail@yourdomain.com"
git clone path/to/project.git
git clone https://bitbucket.org/gatenetwork/gate-blog-classroom.git
git branch --list
git checkout BRANCHNAME
git fetch
git pull
git status .
git add path/to/file
Stage
-Dateiliste hinzu, damit
sie im nächsten Commit aufgenommen werden kann.git add -all
Stage
Dateiliste hinzu, damit alle beim nächsten Commit aufgenommen
werden können.git commit -m "Your Message"
State
Dateiliste als Commit
zum lokalen Repository.git push
git restore path/to/file"
git restore --staged path/to/file"
Stage
-Stand als die Datei
zuletzt hinzugefügt wurde (z.B.: per git add
)Fortsetzung folgt
opengate.at
.