Publié le : 26/11/2021

git : importer un répertoire existant dans son repository

Importer un répertoire existant dans un repository git

On est tous confronté au cas où l’on veut suivre les versions des futurs développement d’un projet existant. Pour ce faire, il faut importer un répertoire existant dans un repository git.

Tout d’abord, si ce n’est déjà fait, créer votre repository git dans github, GitLab ou dans votre propre repository git.

Une fois que c’est fait, accéder à votre répertoire en ligne de commande.

$ cd /repertoire/de/mon/projet

Intégrer son répertoire dans un repository git

Après que l’on soit dans son répertoire où se trouve le projet, nous pouvons maintenant l’intégrer dans un repository git.

Pour ce faire, on doit, dans un premier temps exécuter la commande suviante :

$ git init

La commande git init crée un nouveau repository Git. Il peut être utilisé pour convertir un projet existant non versionné en un référentiel Git ou initialiser un nouveau référentiel vide. La plupart des autres commandes Git ne sont pas disponibles en dehors d’un référentiel initialisé, c’est donc généralement la première commande que vous exécuterez dans un nouveau projet.

Ensuite, nous allons exécuter la commande :

$ git add .

Cette commande ajoute le contenu du répertoire actuel dans le repository.

Après, la commande suivante sera exécutée :

$ git commit -m "Initial import"

Il est à noter que la commande git commit capture un snapshot des modifications actuel du projet et les sauvegardes en local.

On va ensuite exécuter la commande :

$ git remote add origin https://<votre_serveur_git>/<repository>.git

Il faut remplacer <votre_serveur_git> par l’adresse de votre adresse git en ajoutant le login et le mot de passe si nécessaire.

De plus, la commande git remote add crée une relation avec un repository distante. Pour notre cas ici c’est origin et qui se trouve à l’adresse https://<votre_serveur_git>/<repository>.git

Une fois que le lien est faite, on va envoyer les modifications qui ont été faite vers le repository distant en utilisant la commande git push suivante :

$ git push -u origin master

Maintenant, notre repository local est lié à un repository qui se trouve sur un serveur distant.

Nous pouvons enfin effectuer tous les opérations git que nous avons l’habitude de faire pour versionner notre projet.

Les mots clés rattachés à cet article : Git

Nos clients

Une vingtaine de clients nationaux et internationaux