it-tools/src/tools/git-memo/git-memo.content.fr.md
2024-03-26 00:25:59 +08:00

78 lines
1.0 KiB
Markdown

## Configuration
Définir la configuration globale
```shell
git config --global user.name "[name]"
git config --global user.email "[email]"
```
## Commencer
Créer un dépôt git
```shell
git init
```
Cloner un dépôt git existant
```shell
git clone [url]
```
## Commit
Valider tous les changements suivis
```shell
git commit -am "[commit message]"
```
Ajouter de nouvelles modifications au dernier commit
```shell
git commit --amend --no-edit
```
## J'ai fait une erreur
Changer le message du dernier commit
```shell
git commit --amend
```
Annuler le commit le plus récent et conserver les changements
```shell
git reset HEAD~1
```
Annuler les `N` commits les plus récents et conserver les changements
```shell
git reset HEAD~N
```
Annuler le commit le plus récent et se débarrasser des changements
```shell
git reset HEAD~1 --hard
```
Réinitialiser la branche à l'état distant
```shell
git fetch origin
git reset --hard origin/[branch-name]
```
## Divers
Renommer la branche locale master en main
```shell
git branch -m master main
```