Contenu du cours
Fondamentaux de GitHub
Fondamentaux de GitHub
Informations sur les Dépôts Distants
Lorsque vous utilisez git clone
pour créer une version locale d’un dépôt distant, Git relie automatiquement cette copie locale au dépôt distant, en attribuant à ce dernier le nom par défaut origin
. Ce lien vous permet d’interagir avec le dépôt distant depuis votre environnement local.
Accédez au dossier de votre dépôt si ce n’est pas déjà fait, puis exécutez la commande git remote -v
pour afficher les noms des connexions distantes ainsi que leurs URL correspondantes pour récupérer et envoyer des modifications :
Cette commande permet de changer le répertoire courant vers le dossier local de votre dépôt Git. Remplacez <path_to_your_repository_folder>
par le chemin réel de votre dépôt sur votre machine locale.
Comme mentionné ci-dessus, origin
est le nom par défaut attribué au dépôt distant à partir duquel le dépôt a été cloné, mais Git permet de suivre plusieurs dépôts distants dans un même répertoire, ce qui peut s’avérer utile dans des projets complexes impliquant plusieurs équipes. Les URL qui suivent le nom indiquent où Git récupère les données (obtient les mises à jour) et où il envoie les données (transmet vos modifications locales).
Les URL pour la récupération (fetch) et la transmission (push) pointent généralement vers le même emplacement, mais elles peuvent être configurées différemment—par exemple, l’URL de récupération peut utiliser HTTP pour un accès en lecture seule, tandis que l’URL de transmission peut utiliser HTTPS ou SSH pour un accès sécurisé nécessitant une authentification.
Pour obtenir des informations détaillées sur le dépôt distant configuré, y compris les URL et les branches associées, la commande suivante peut être utilisée :
Pour l’instant, notre dépôt ne possède qu’une branche main
qui existe à la fois localement et sur le dépôt distant. Cette configuration peut sembler simple, voire redondante au début. Cependant, à mesure que le projet évolue et que davantage de branches sont ajoutées, la gestion de ces branches devient plus complexe.
Merci pour vos commentaires !