scratch/output/Scratch/fr/blog/2009-11-12-Git-for-n00b/commandes-avancees/index.html
Yann Esposito (Yogsototh) c53114f72a Merge branch 'master' into next
(Recompiled)

Conflicts:
	output/Scratch/assets/css/main.css
	output/Scratch/en/blog/Yesod-excellent-ideas/index.html
	output/Scratch/en/blog/feed/feed.xml
	output/Scratch/en/blog/index.html
	output/Scratch/en/index.html
	output/Scratch/fr/blog/Yesod-excellent-ideas/index.html
	output/Scratch/fr/blog/feed/feed.xml
	output/Scratch/fr/blog/index.html
	output/Scratch/fr/index.html
	output/Scratch/sitemap.xml
	output/index.html
2011-11-16 13:08:26 +01:00

313 lines
No EOL
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="git">
<link rel="shortcut icon" type="image/x-icon" href="/Scratch/img/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/Scratch/assets/css/main.css" />
<link rel="stylesheet" type="text/css" href="/Scratch/css/twilight.css" />
<link rel="stylesheet" type="text/css" href="/Scratch/css/idc.css" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/yannespositocomfr"/>
<link rel="alternate" lang="fr" xml:lang="fr" title="Git pour les nuls" type="text/html" hreflang="fr" href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/commandes-avancees/" />
<link rel="alternate" lang="en" xml:lang="en" title="Git for n00b" type="text/html" hreflang="en" href="/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/" />
<script type="text/javascript" src="/Scratch/js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="/Scratch/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/Scratch/js/index.js"></script>
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<title>Git pour les nuls</title>
</head>
<body lang="fr" class="article">
<script type="text/javascript">// <![CDATA[
document.write('<div id="blackpage"><img src="/Scratch/img/loading.gif" alt="Chargement en cours..."/></div>');
// ]]>
</script>
<div id="content">
<div id="choix">
<div class="return"><a href="#entete">&darr; Menu &darr;</a></div>
<div id="choixlang">
<a href="/Scratch/en/blog/2009-11-12-Git-for-n00b/commandes-avancees/" onclick="setLanguage('en')">in English</a>
</div>
<div class="flush"></div>
</div>
<div id="titre">
<h1>
Git pour les nuls
</h1>
<h2>
Liste de commandes
</h2>
</div>
<div class="flush"></div>
<div id="sousliens"><ul><li><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/">la conlusion pour commencer <span class="nicer">&raquo;</span></a></li><li><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/Git-pour-quoi-faire/">Git pour quoi faire ? <span class="nicer">&raquo;</span></a></li><li><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/conf-et-install/">Avant l'utilisation, la configuration <span class="nicer">&raquo;</span></a></li><li><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/c-est-parti-pour-l-aventure/">Utiliser git avec quelques commandes simples <span class="nicer">&raquo;</span></a></li><li><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/">Comprendre <span class="nicer">&raquo;</span></a></li><li><span class="active" title="You're here.">Liste de commandes <span class="nicer">&raquo;</span></span></li></ul></div>
<div class="flush"></div>
<div id="afterheader">
<div class="corps">
<h1 class="first" id="liste-de-commandes">Liste de commandes</h1>
<h2 id="les-commandes-pour-chaque-choses">Les commandes pour chaque choses</h2>
<p>Dans la première partie, nous avons vu la liste des problèmes résolus par <a href="http://git-scm.org" title="Git">Git</a>. En résumé Git doit pouvoir&nbsp;:</p>
<ul>
<li>récupérer les modifications des autres&nbsp;;</li>
<li>envoyer ses modifications aux autres&nbsp;;</li>
<li>revenir dans le temps&nbsp;;</li>
<li>lister les différences entre chaque version&nbsp;;</li>
<li>nommer certaines versions pour sy référer facilement&nbsp;;</li>
<li>afficher lhistorique des modifications&nbsp;;</li>
<li>savoir qui a fait quoi et quand&nbsp;;</li>
<li>gérer des conflits&nbsp;;</li>
<li>manipuler facilement des branches.</li>
</ul>
<h3 id="rcuprer-les-modifications-des-autres">récupérer les modifications des autres</h3>
<div><pre class="twilight">
$ git pull
</pre></div>
<h3 id="envoyer-ses-modifications-aux-autres">envoyer ses modifications aux autres</h3>
<div><pre class="twilight">
$ git push
</pre></div>
<p>ou plus généralement</p>
<div><pre class="twilight">
$ git pull
$ git push
</pre></div>
<h3 id="revenir-dans-le-temps">revenir dans le temps</h3>
<h4 id="pour-toute-larborescence">Pour toute larborescence</h4>
<div><pre class="twilight">
$ git checkout
</pre></div>
<div><pre class="twilight">
$ git revert
</pre></div>
<p>revenir trois versions en arrière</p>
<div><pre class="twilight">
$ git uncommit 3
</pre></div>
<p>Revenir avant le dernier merge (sil sest mal passé).</p>
<div><pre class="twilight">
$ git revertbeforemerge
</pre></div>
<h4 id="pour-un-seul-fichier">Pour un seul fichier</h4>
<div><pre class="twilight">
$ git checkout file
$ git checkout VersionHash file
$ git checkout HEAD~3 file
</pre></div>
<h3 id="lister-les-diffrences-entre-chaque-version">lister les différences entre chaque version</h3>
<p>liste les fichiers en cours de modifications</p>
<div><pre class="twilight">
$ git status
</pre></div>
<p>différences entre les fichiers de la dernière version et les fichiers locaux.</p>
<div><pre class="twilight">
$ git diff
</pre></div>
<p>liste les différences entre les fichier dune certaine version et les fichiers locaux.</p>
<div><pre class="twilight">
$ git diff VersionHash fichier
</pre></div>
<h3 id="nommer-certaines-versions-pour-sy-rfrer-facilement">nommer certaines versions pour sy référer facilement</h3>
<div><pre class="twilight">
$ git tag <span class="String"><span class="String">'</span>toto<span class="String">'</span></span>
</pre></div>
<h3 id="afficher-lhistorique-des-modifications">afficher lhistorique des modifications</h3>
<div><pre class="twilight">
$ git log
$ git lg
$ git logfull
</pre></div>
<h3 id="savoir-qui-a-fait-quoi-et-quand">savoir qui a fait quoi et quand</h3>
<div><pre class="twilight">
$ git blame fichier
</pre></div>
<h3 id="grer-des-conflits">gérer des conflits</h3>
<div><pre class="twilight">
$ git conflict
</pre></div>
<h3 id="manipuler-facilement-des-branches">manipuler facilement des branches</h3>
<p>Pour créer une branche&nbsp;: </p>
<div><pre class="twilight">
$ git branch branch_name
</pre></div>
<p>Pour changer de branche courante&nbsp;: </p>
<div><pre class="twilight">
$ git checkout branch_name
</pre></div>
</div>
<div class="navigation">
<div class="navigationprev"><a href="/Scratch/fr/blog/2009-11-12-Git-for-n00b/comprendre/"><span class="nicer">«</span>&nbsp;précédent</a></div>
<div class="navigationnext"></div>
</div>
<div class="flush"></div>
<div id="choixrss">
<a id="rss" href="http://feeds.feedburner.com/yannespositocomfr">
s'abonner
</a>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#comment').hide();
$('#clickcomment').click(showComments);
});
function showComments() {
$('#comment').show();
$('#clickcomment').fadeOut();
}
document.write('<div id="clickcomment">Commentaires</div>');
</script>
<div class="flush"></div>
<div class="corps" id="comment">
<h2 class="first">commentaires</h2>
<noscript>
Vous devez activer javascript pour commenter.
</noscript>
<script type="text/javascript">
var idcomments_acct = 'a307f0044511ff1b5cfca573fc0a52e7';
var idcomments_post_id = '/Scratch/fr/blog/2009-11-12-Git-for-n00b/';
var idcomments_post_url = 'http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/';
</script>
<span id="IDCommentsPostTitle" style="display:none"></span>
<script type='text/javascript' src='/Scratch/js/genericCommentWrapperV2.js'></script>
</div>
<div id="entete" class="corps_spaced">
<div id="liens">
<ul><li><a href="/Scratch/fr/">Bienvenue</a></li>
<li><a href="/Scratch/fr/blog/">Blog</a></li>
<li><a href="/Scratch/fr/softwares/">Softwares</a></li>
<li><a href="/Scratch/fr/about/">À propos</a></li></ul>
</div>
<div class="flush"></div>
<hr/>
<div id="next_before_articles">
<div id="previous_articles">
articles précédents
<div class="previous_article">
<a href="/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/"><span class="nicer">«</span>&nbsp;Une CSS pour IE seulement</a>
</div>
<div class="previous_article">
<a href="/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/"><span class="nicer">«</span>&nbsp;Synchronisation avec mobileme (2)</a>
</div>
<div class="previous_article">
<a href="/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/"><span class="nicer">«</span>&nbsp;Un menu qui attends avant de se cacher</a>
</div>
</div>
<div id="next_articles">
articles suivants
<div class="next_article">
<a href="/Scratch/fr/blog/2009-12-06-iphone-call-filter/">Filtrage d'appel avec l'iPhone&nbsp;<span class="nicer">»</span></a>
</div>
<div class="next_article">
<a href="/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/">Git ou Bazaar ?&nbsp;<span class="nicer">»</span></a>
</div>
<div class="next_article">
<a href="/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/">Changer le shell par défaut sous Mac OS X&nbsp;<span class="nicer">»</span></a>
</div>
</div>
<div class="flush"></div>
</div>
</div>
<div id="bottom">
<div>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr">Droits de reproduction ©, Yann Esposito</a>
</div>
<div id="lastmod">
Écrit le : 12/11/2009
modifié le : 21/12/2010
</div>
<div>
Site entièrement réalisé avec
<a href="http://www.vim.org">Vim</a>
et
<a href="http://nanoc.stoneship.org">nanoc</a>
</div>
<div>
<a href="/Scratch/fr/validation/">Validation</a>
<a href="http://validator.w3.org/check?uri=referer"> [xhtml] </a>
.
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"> [css] </a>
.
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/fr/blog/feed/feed.xml">[rss]</a>
</div>
</div>
<div class="clear"></div>
</div>
</body>
</html>