dvcs:git
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
dvcs:git [2022/09/25 15:35] – créée - modification externe 127.0.0.1 | dvcs:git [2024/10/08 08:15] (Version actuelle) – olivier | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Git ====== | ====== Git ====== | ||
- | Il s'agit d'un logiciel de gestion de versions décentralisé. Initialement développé par [[http://fr.wikipedia.org/wiki/Linus_Torvalds|Linus Torvalds]]. | + | Il a été développé à l'origine pour le noyau (//kernel//) linux. |
===== Paramétrage ===== | ===== Paramétrage ===== | ||
Ligne 7: | Ligne 7: | ||
Pour personnaliser son environnement, | Pour personnaliser son environnement, | ||
- | Par exemple, pour ses identifiants : | + | Par exemple, pour ses identifiants |
< | < | ||
- | git config --global user.name "Olivier Duchateau" | + | git config --global user.name "..." |
- | git config --global user.email | + | git config --global user.email ... |
</ | </ | ||
- | Pour utiliser son éditeur préféré (lors des //commits//). | + | <WRAP center shadow help 60%> |
+ | Par défaut la branche principale s' | ||
- | < | + | Ce réglage est par défaut chez framagit.org. |
- | git config --global core.editor emacs | + | |
- | </ | + | |
- | Dans cet exemple, je précise, que je souhaite utiliser Emacs. | + | < |
- | Changer le nom de la branche par défaut (// | + | ---- |
- | < | + | Pour utiliser un éditeur de texte particulier : |
- | Maintenant à chaque fois qu'un dépôt sera créé, la branche par défaut s' | + | < |
+ | git config --global core.editor ... | ||
+ | </ | ||
+ | </ | ||
Pour connaître la liste complète des réglages : | Pour connaître la liste complète des réglages : | ||
Ligne 74: | Ligne 76: | ||
Au cours de l' | Au cours de l' | ||
- | <note important> | + | <WRAP center round info 60%> |
Il faut au préalable //cloner// le dépôt distant. | Il faut au préalable //cloner// le dépôt distant. | ||
- | </note> | + | </WRAP> |
< | < | ||
Ligne 92: | Ligne 94: | ||
===== Proposer un patch ===== | ===== Proposer un patch ===== | ||
- | Si on a trouvé un //bug//, et, que l'on a un correctif. Pour en faire profiter le mainteneur, on doit lui envoyer | + | Si on a trouvé un //bug//, et, que l'on a un correctif. Pour en faire profiter le mainteneur, on doit lui envoyer |
- | < | + | On travaille uniquement sur notre propre |
- | On travaille uniquement sur la branche | + | |
- | </ | + | |
On effectue nos modifications, | On effectue nos modifications, | ||
Ligne 104: | Ligne 104: | ||
Le //patch// sera généré avec la commande '' | Le //patch// sera généré avec la commande '' | ||
- | < | + | < |
- | + | ||
- | Où **<n° revision> | + | |
- | On peut éventuellement éditer le fichier nouvellement créer. | + | <WRAP center round important 60%> |
+ | Dans certains dépôt la branche principale //master// porte un autre nom //main//. | ||
+ | </ | ||
===== Changer l'URL du dépôt distant, https → ssh ===== | ===== Changer l'URL du dépôt distant, https → ssh ===== |
dvcs/git.1664112931.txt.gz · Dernière modification : 2022/09/25 15:35 de 127.0.0.1