Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:git-df:git-df [27/10/2012 11:48] thuban |
atelier:git-df:git-df [27/10/2012 16:50] captnfab |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* Objet : git pour df | * Objet : git pour df | ||
* Niveau requis : AVISÉ | * Niveau requis : AVISÉ | ||
- | * Commentaires : // Ce tuto est destiné essentiellement aux participants des projets df via le installé sur le serveur df. // | + | * Commentaires : // Ce tuto est destiné essentiellement aux participants des projets df via le dépôt git installé sur le serveur df. // |
* Débutant, à savoir : | * Débutant, à savoir : | ||
[[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
Ligne 14: | Ligne 14: | ||
**Terminal root** : | **Terminal root** : | ||
- | Mettre son système à jour ! | + | Mettre son système à jour : |
- | <code bash> | + | |
- | aptitude update</code> | + | |
- | + | ||
- | Pour stable : | + | |
<code bash> | <code bash> | ||
+ | aptitude update | ||
aptitude safe-upgrade</code> | aptitude safe-upgrade</code> | ||
Ligne 26: | Ligne 23: | ||
aptitude install git-core</code> | aptitude install git-core</code> | ||
- | <note tip>Tout le reste du tuto se passe en terminal user sauf indication précise.</note> | + | <note tip>Tout le reste du tuto se passe en terminal //utilisateur// sauf indication contraire.</note> |
===== Initialisation ===== | ===== Initialisation ===== | ||
Ligne 67: | Ligne 64: | ||
~/.ssh/conf | ~/.ssh/conf | ||
- | Ensuite, faire un répertoire dans son ///home/user// (c'est le lieu le plus simple) qui vous servira de répertoire où faire transiter vos travaux git mis en commun sur le git-df. | + | Ensuite, créer un répertoire dans son ///home/user// (c'est le lieu le plus simple) qui vous servira de répertoire où faire transiter vos travaux git mis en commun sur le git-df. \\ |
Par exemple : | Par exemple : | ||
<code bash> | <code bash> | ||
Ligne 128: | Ligne 124: | ||
6 # with '#' will be ignored, and an empty message aborts the commit. | 6 # with '#' will be ignored, and an empty message aborts the commit. | ||
7 # | 7 # | ||
- | 8 # Committer: Joel Smolski <user@mail.com> | + | 8 # Committer: votre pseudo du forum. Votre mail. |
9 # | 9 # | ||
10 # On branch master | 10 # On branch master | ||
Ligne 140: | Ligne 136: | ||
<code> | <code> | ||
[master 4daaf19] Tests matutinaux d'utilisaton du git-df | [master 4daaf19] Tests matutinaux d'utilisaton du git-df | ||
- | Committer: Joel Smolski <admijoel@serveurdeb.(none)> | + | Committer: votre pseudo du forum. Votre mail. |
If the identity used for this commit is wrong, you can fix it with: | If the identity used for this commit is wrong, you can fix it with: | ||
Ligne 183: | Ligne 179: | ||
- commit : Dans un gestionnaire de suivi de version comme git, chaque contributeur, après avoir apporté des modifications de son côté, peut les ajouter au projet principal. Cela s'appelle faire un commit. Le gestionnaire de version permet, en cas de problème, de chercher parmis tous les commit la modification qui posait problème. | - commit : Dans un gestionnaire de suivi de version comme git, chaque contributeur, après avoir apporté des modifications de son côté, peut les ajouter au projet principal. Cela s'appelle faire un commit. Le gestionnaire de version permet, en cas de problème, de chercher parmis tous les commit la modification qui posait problème. | ||
+ | - add : Cela sert à ajouter un nouveau fichier au dépot. Ce n'est pas une simple modification d'un fichier déja existant, comme avec commit. | ||
- push : (pousser) Cela sert à envoyer les modifications que vous avez apporté (les commits) sur le dépot principal. En cas de conflit avec des modifications d'un autre utilisateur, vous pouvez les résoudre à la main | - push : (pousser) Cela sert à envoyer les modifications que vous avez apporté (les commits) sur le dépot principal. En cas de conflit avec des modifications d'un autre utilisateur, vous pouvez les résoudre à la main | ||
- pull : Cela vous permet d'être à jour avec le dépot, et les modifications apportées par les autres. | - pull : Cela vous permet d'être à jour avec le dépot, et les modifications apportées par les autres. |