Browse Source

Added chapter 'Tricks'

develop
Hauke Zühl 6 years ago
parent
commit
f93e0dfc73
  1. 27
      Git.tex

27
Git.tex

@ -954,7 +954,7 @@ Wenn ich das alles gemacht habe, sieht der Verzeichnisbaum so aus:
Du siehst den Unterschied!\\ Du siehst den Unterschied!\\
Git w"urde jetzt also alle ``neuen'' Datein unterhalb von build finden Git w"urde jetzt also alle ``neuen'' Dateien unterhalb von build finden
und nat"urlich daraus schliessen, dass man diese auch ins Repo und nat"urlich daraus schliessen, dass man diese auch ins Repo
aufnehmen will: aufnehmen will:
\begin{verbatim} \begin{verbatim}
@ -1009,6 +1009,31 @@ uninteressant oder unwichtig sind. Diese k"onnen dann nach
und nach in die .gitignore aufgenommen werden, wobei nat"urlich und nach in die .gitignore aufgenommen werden, wobei nat"urlich
auch Wildcards verwendet werden k"onnen. auch Wildcards verwendet werden k"onnen.
\chapter{Ein paar kleinere Tricks}
\section{Wenn es schnell gehen muss}
Es gibt durchaus Situationen, in denen man alle Branches in einem Rutsch
auf den git-Server pushen will, dann verwende man ``git push --all origin''.
Für Tags gilt analog ``git push --tags origin''.
\section{Repository von einem Server zu einem anderen umziehen}
Manchmal ändert sich der Name des Servers, auf dem die Repos gepackt
werden, z.B. wenn der Name des Unternehmens sich ändert, oder wenn
man von GitHub zu einem eigenen git-Server migriert. Gründe gibt
es genug.
Jedenfalls muss man erst einmal dafür Sorge tragen, dass das Repo auf
dem alten Server vollständig ist und keiner im Team mehr dorthin
einen Push durchführt. Ausserdem muss das eigene Repo ebenfalls komplett
auf dem aktuellsten Stand sein. Der Umzug geht dann ganz unspektakulär
per ``git git remote set-url origin <neue URL>'' von sich. Ein aktuelles
Beispiel für dieses Repo:
\begin{verbatim}
git remote set-url origin opengit@opengit.hauke-zuehl.de: \
hauke/Git-Einfuehrung.git
\end{verbatim}
\chapter{GIT in IDEs} \chapter{GIT in IDEs}
Die meisten IDEs bringen inzwischen Unterst"utzung f"ur GIT mit.\\ Die meisten IDEs bringen inzwischen Unterst"utzung f"ur GIT mit.\\

Loading…
Cancel
Save