maj git
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Grégory Lebreton 2024-10-29 01:33:10 +01:00
parent bb61f18127
commit 23cdf816ec

View File

@ -88,8 +88,7 @@ git clone https://gitlab.com/mon-dépôt-distant.git
- Entrer dans le dossier du dépôt et modifier un fichier:
```bash
cd mon-dépôt-distant/
# modification sur un fichier
cd mon-dépôt-distant/ # modification sur un fichier
```
- Ajouter le fichier modifié au suivi:
@ -153,7 +152,7 @@ git push origin main # ou le nom de la branche
git pull
```
:warning: Si des changements ont été effectués localement depuis le git clone ou depuis le dernier git pull, git vous avertira qu'il faut remiser les changements (annuler) ou les valider (pousser les changements vers le dépôt distant) pour ne pas écraser ceux-ci avec la version du code se trouvant sur le dépôt distant.
!!! tip "Si des changements ont été effectués localement depuis le git clone ou depuis le dernier git pull, git vous avertira qu'il faut remiser les changements (annuler) ou les valider (pousser les changements vers le dépôt distant) pour ne pas écraser ceux-ci avec la version du code se trouvant sur le dépôt distant."
- Savoir sur quelle branche on se trouve et les branches disponibles localement:
@ -189,16 +188,18 @@ git diff
Pour éviter de faire des "git branch" pour savoir dans quelle branche on se trouve, on peut ajouter la référence dans le chemin de notre terminal (Linux) en modifiant les fichier ~/.bashrc:
??? note "~/.bashrc"
=== "Ajouter à la fin"
```bash
sudo nano ~/.bashrc
# y ajouter ces lignes:
git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]:\[\033[38;5;5m\]\$(git_branch)\[\033[00m\]\$ "
```
=== "Explications"
Ces lignes ajouteront au prompt le nom de la branche sur laquelle vous vous trouvez lorsque vous êtes dans un dépôt git.
## Référence
## Référence :books:
[Documentation GIT](https://git-scm.com/)