web-dev-qa-db-fra.com

Comment connecter un dossier local au référentiel Git et commencer à faire des changements sur les branches?

Je suis nouveau dans le contrôle des sources; dans le passé, j'ai sauvegardé manuellement des copies de fichiers et effectué des modifications sur les clones, puis transféré les modifications manuellement dans les fichiers maîtres une fois débogué. Je me rends compte que cela est similaire à la façon dont les branches fonctionnent avec les référentiels Git, mais je n'en ai jamais utilisé.

J'ai téléchargé Git et créé un compte sur GitLab, et commencé un nouveau projet. Mon site est hébergé sur un serveur local et mes fichiers sont enregistrés localement. Comment connecter ces fichiers à un référentiel Git et continuer à développer avec des branches?

11
codr

Pour enregistrer un projet en tant que référentiel Git local, la première chose à faire est d'exécuter la commande suivante à la racine de votre projet :

git init

Cela va créer un .git à la racine de votre projet et vous permettra de commencer à utiliser Git dans ce référentiel.


Si vous souhaitez "pousser" votre référentiel Git local vers un serveur Git distant (dans votre cas, vers GitLab), vous devrez d'abord exécuter la commande suivante:

git remote add Origin <Repository_Location>

Vous pouvez appeler Origin comme bon vous semble, mais Origin est le nom standard des référentiels distants Git. <Repository_Location> est l'URL de votre référentiel distant. Par exemple, si j'avais un nouveau projet appelé MyNewProject que je voulais pousser vers GitLab, je réaliserais:

git remote add Origin https://gitlab.com/Harmelodic/MyNewProject.git

Vous pouvez ensuite "pousser" vos modifications de votre machine locale vers votre dépôt distant en utilisant la commande suivante:

git Push Origin <branch_name>

où nom de la branche est le nom de la branche que vous souhaitez pousser, par ex. master.


Vous pouvez trouver un bon guide pour débutants de Git ici .

31
Harmelodic