Commandes branches remote
This commit is contained in:
parent
bc6c34c06b
commit
20ff0bd8b2
|
|
@ -211,6 +211,8 @@
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{Dépôts distants (remotes)}
|
\section{Dépôts distants (remotes)}
|
||||||
|
\subsection{Explication}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Les dépôts distants}
|
\frametitle{Les dépôts distants}
|
||||||
Chaque développeur a toujours une \textit{copie intégrale} du projet.
|
Chaque développeur a toujours une \textit{copie intégrale} du projet.
|
||||||
|
|
@ -236,6 +238,39 @@
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{Historique commun}
|
||||||
|
Sur git il est possible de modifier l'historique (réorganiser les commits, les modifier, ...). Même si on ne verra pas comment faire, il faut toujours retenir:
|
||||||
|
|
||||||
|
\begin{alertblock}{}
|
||||||
|
Il ne faut jamais modifier l'historique commun!!!
|
||||||
|
\end{alertblock}
|
||||||
|
|
||||||
|
Tout ce qui a été poussé sur un dépôt distant est commun.
|
||||||
|
|
||||||
|
Il ne faut modifier rien qui puisse être atteint à partir d'un commit présent sur le dépôt commun.
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Les commandes}
|
||||||
|
\begin{frame}[fragile]
|
||||||
|
\frametitle{Les commande des remotes}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Récupère les modifications de la branche remote sans les intégrer à la branche courante (= met à jour les branches \verb|origin/*|): \verb|git fetch|
|
||||||
|
\item Récupère les modifications de la branche remote et les ajoute dans la branche courante: \verb#git pull [ --merge | --rebase ]#
|
||||||
|
\item Pousse les modifications de la branche courante sur le remote: \verb|git push|.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Dans le cas que la branche remote n'existe pas (elle va être crée): \verb|git push -u origin NAME|
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Les techniques de pull}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
BIN
img/remotes.dia
BIN
img/remotes.dia
Binary file not shown.
Loading…
Reference in New Issue