Commandes branches remote

This commit is contained in:
Elnath 2017-10-06 01:55:25 +02:00
parent bc6c34c06b
commit 20ff0bd8b2
2 changed files with 35 additions and 0 deletions

View File

@ -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}

Binary file not shown.