51 lines
963 B
TeX
51 lines
963 B
TeX
\chapter{GIT}
|
|
\index{GIT} \label{GIT}
|
|
|
|
Git est un système de gestion de version, très bien expliqué
|
|
aux quatre coins des interwebs. Je ne vais donc pas m'étendre
|
|
plus que ça, pour passer tout de suite à un cas particulier
|
|
\footnote{que je n'arrive pas encore à vraiment maitriser}.
|
|
|
|
\section{Démarrage}
|
|
|
|
\begin{verbatim}
|
|
$ mkdir Foo
|
|
$ cd Foo/
|
|
$ git init
|
|
$ > README.txt
|
|
$ git add README.txt
|
|
\end{verbatim}
|
|
|
|
|
|
\section{Setup du serveur}
|
|
|
|
Sur le serveur distant, dans un endroit accessible par
|
|
le protocole \texttt{HTTP}, il faut créer le dépot.
|
|
|
|
\begin{verbatim}
|
|
$ mkdir Foo
|
|
$ cd Foo/
|
|
$ git init --bare
|
|
\end{verbatim}
|
|
|
|
Et ensuite :
|
|
\begin{verbatim}
|
|
$ git update-server-info
|
|
\end{verbatim}
|
|
|
|
\section{Pousser le code}
|
|
|
|
Notre commit\index{commit} local semble pertinent,
|
|
il est temps de le faire connaitre au monde.
|
|
|
|
|
|
\begin{verbatim}
|
|
$ git push yuser@serveur:/chemin/vers/le/depot/Foo
|
|
\end{verbatim}
|
|
|
|
\section{Krkrkr...}
|
|
|
|
Tout cela semble bien compliqué.
|
|
|
|
|