blob: 76af9161837ae11a3ffd33f456b72e5466e3b0f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
---
title: Aide-mémoire GitHub
slug: MDN/Contribute/GitHub_cheatsheet
tags:
- Best practices
- Community
- GitHub
- MDN
- Beginners
- Cheatsheet
- Commands
translation_of: MDN/Contribute/GitHub_cheatsheet
---
{{MDNSidebar}}
Cet article fournit une référence rapide aux commandes essentielles dont vous aurez besoin lorsque vous utiliserez [Git](https://git-scm.com/) et [GitHub](https://github.com/) pour contribuer à MDN. Si vous êtes novice dans l'utilisation de ces outils et avez besoin d'un coup de pouce, notre tutoriel [GitHub pour les débutants](/fr/docs/MDN/Contribute/GitHub_beginners) vous enseigne les bases.
## Cloner
```bash
git clone url-du-depot
```
## Configurer une référence à un dépôt distant
```bash
git remote add nom-ref-distante url-du-depot-distant-a-referencer
```
## Afficher la liste des références distantes
```bash
git remote -v
```
## Préparer une modification du dépôt
### Basculer sur la branche principale
```bash
git switch main
```
### Mettre à jour votre branche principale
```bash
git fetch nom-ref-distante
git rebase nom-ref-distante/main
git push
```
## Obtenir sa branche en local et basculer sur celle-ci
```bash
git pull
git switch nouvelle-branche
```
## Obtenir le dernier statut
```bash
git status
```
## Ajouter, valider et pousser les changements
```bash
git add chemin-fichier-modifie
git commit -m 'mon message de commit'
git push
```
## Dépannage
### Annuler une modification non indexée
```bash
git restore chemin-du-fichier
```
### Retirer un fichier de l'index
```bash
git restore --staged chemin-du-fichier
```
### Annuler le dernier commit
```bash
git reset HEAD~1
```
### Inverser un commit qui a été poussé vers la bifurcation distante
```bash
git revert HEAD
git push
```
> **Note :** Une autre façon de se débarrasser de fichiers qui se sont retrouvés dans des _pull requests_ (demandes de triage) que vous ne voulez pas voir figurer est d'utiliser l'interface utilisateur de GitHub. Allez sur la page de votre demande sur github.com, allez dans l'onglet « Files changed », et trouvez le fichier que vous voulez supprimer de la demande. En haut à droite de la boîte du fichier dans la page, il y aura un menu à « trois points » (`...`). Appuyez sur ce bouton et choisissez « Delete file ». Dans la page de confirmation, entrez un titre pour le nouveau commit, assurez-vous que la case « Commit directly… » est cochée, et appuyez sur le bouton « Commit changes ».
## Vous voulez en voir plus ?
Si vous pensez que cet aide-mémoire devrait contenir plus de commandes, veuillez [créer un ticket](https://github.com/mdn/translated-content/issues/new) pour suggérer ce que vous pensez que nous devrions inclure.
|