Après la mise en place d'un repo sur Github, il semble y avoir deux façons de tirer ce repo dans un repo local.Quelle est la différence entre clone et mkdir-> cd-> init-> remote-add-> pull?
Premièrement, je pouvais créer un répertoire, initialiser un repo vierge, ajouter une télécommande, puis tirer les modifications de la télécommande.
> mkdir "exampleProject"
> cd "exampleProject"
> git init
> git remote add origin [email protected]:exampleUser/exampleProject.git
> git pull origin master
Deuxièmement, je pourrais cloner la télécommande.
> git clone [email protected]:exampleUser/exampleProject.git
Est-ce que le clonage est juste un raccourci pour la version en 5 étapes ci-dessus ou fait-il autre chose? Vais-je rencontrer des difficultés si j'utilise une méthode plutôt qu'une autre?
Je suis assez sûr que c'est pareil. ils créent tous deux une copie du repo. – Andrey