Enregistrer les changements et publier les dans le repo distant
git add auto-pull.shgit commit -m "ajout du script pour afficher la liste des fichiers"git push my_repo list-files
Créer ensuite un PR et intégrer les changements dans la branche 'main'
Supprimer la référence vers la branche 'my_repo/list-files' qui n'existe plus
git fetch my_repo -p
Supprimer la branche 'list-files' dans le repo local
git checkout maingit branch -D list-files
Basculer sur la branche 'list-files-bis', modifier le fichier 'auto-pull.sh' et publier les changements dans le 'repo distant'
git checkout list-files-bisecho "ls -lrta" >> auto-pull.shgit add auto-pull.shgit commit -m "ajout du script pour afficher la liste des fichiers y compris les fichier cachés"git push my_repo list-files-bis
Créer ensuite un PR et intégrer les changements dans la branche 'main' et observer le conflit
Choose one among the three conflict resolution options available to you
Present Git conflict markers, and explain how to use them to resolve Git conflicts
Resolve the conflict and merge the branch 'list-files-bis' into 'main'
Produire un schéma pour résumer le scénario
Mettre à jour la branche 'main' dans le 'local repo' avec les changements présents sur la branche 'my_repo/main' dans le 'remote repo'
git pull my_repo main
git log
Créer les branches 'list-files' et 'list-files-bis' à partir de la branche 'main'
git branch list-files main
git branch list-files-bis main
Basculer sur la branche 'list-files' et modifier le fichier 'auto-pull.sh'
git checkout list-files
echo "ls -lrt" >> auto-pull.sh
Enregistrer les changements et publier les dans le repo distant
git add auto-pull.sh
git commit -m "ajout du script pour afficher la liste des fichiers"
git push my_repo list-files
Créer ensuite un PR et intégrer les changements dans la branche 'main'
Supprimer la référence vers la branche 'my_repo/list-files' qui n'existe plus
git fetch my_repo -p
Supprimer la branche 'list-files' dans le repo local
git checkout main
git branch -D list-files
Basculer sur la branche 'list-files-bis', modifier le fichier 'auto-pull.sh' et publier les changements dans le 'repo distant'
git checkout list-files-bis
echo "ls -lrta" >> auto-pull.sh
git add auto-pull.sh
git commit -m "ajout du script pour afficher la liste des fichiers y compris les fichier cachés"
git push my_repo list-files-bis
Créer ensuite un PR et intégrer les changements dans la branche 'main' et observer le conflit
Choose one among the three conflict resolution options available to you
Present Git conflict markers, and explain how to use them to resolve Git conflicts
Resolve the conflict and merge the branch 'list-files-bis' into 'main'
Prune the remote and local outdated branches
git fetch my_repo --prune
git branch -D list-files-bis