Open stephnangue opened 1 year ago
git branch -a
auto-config-git.sh
git status
git add auto-config-git.sh
git commit -m "ajout du script de configuration automatique de Git"
git log HEAD pointe sur main (local) main (local) pointe sur le dernier 'commit' my_repo/main pointe encore sur le precedent 'commit'
git log
git push my_repo main
git log HEAD point sur main (local), main (local) et my_repo/main pointent tous vers le dernier 'commit'
git commit -m "ajout des scripts de configuration automatique du projet Git"
Produire un schéma pour résumer le scénario
Lister les branches : local vs remote
git branch -a
Les quatre différents stages d'un fichier : working dir, staging area, local repo, remote repo
Ajouter le fichier
auto-config-git.sh
dans 'working dir'Vérifier que le fichier
auto-config-git.sh
est dans le 'working dir'git status
Faire passer le fichier
auto-config-git.sh
dans le 'staging area'git add auto-config-git.sh
Vérifier que le fichier
auto-config-git.sh
est dans le 'staging area'git status
Faire passer le changement effectué sur le fichier
auto-config-git.sh
dans le 'local repo'git commit -m "ajout du script de configuration automatique de Git"
Vérifier que le fichier
auto-config-git.sh
est dans le 'local repo'git log
HEAD pointe sur main (local) main (local) pointe sur le dernier 'commit' my_repo/main pointe encore sur le precedent 'commit'Mettre à jour le repo 'remote repo' avec le nouveau commit
git push my_repo main
Vérifier que le repo 'remote repo' est à jour
git log
HEAD point sur main (local), main (local) et my_repo/main pointent tous vers le dernier 'commit'Modifier le fichier
auto-config-git.sh
Vérifier que le fichier
auto-config-git.sh
se trouve dans le 'working dir'git log
Faire passer le fichier
auto-config-git.sh
dans le 'staging area'git add auto-config-git.sh
Faire passer le changement effectué sur le fichier
auto-config-git.sh
dans le 'local repo'git commit -m "ajout des scripts de configuration automatique du projet Git"
Mettre à jour le repo 'remote repo' avec le nouveau commit
git push my_repo main