Utiliser Git pour le contrôle de version
Le code Visual Studio a un support Git intégré.
- Étapes à suivre pour utiliser git.
Installez Git: https://git-scm.com/downloads
1) Initialisez votre référentiel
Accédez au répertoire dans lequel vous souhaitez initialiser Git
Utilisez la commande git init Cela créera un référentiel .git vide
2) Mettre en scène les changements
La mise en scène est un processus de création de Git pour suivre nos fichiers nouvellement ajoutés. Par exemple, ajoutez un fichier et tapez git status. Vous trouverez l'état de ce fichier non suivi. Donc, pour mettre en scène les changements, utilisez git add filename . Si vous tapez maintenant git status, vous trouverez ce nouveau fichier ajouté pour le suivi.
Vous pouvez également désinstaller des fichiers. Utiliser git reset
3) Valider les modifications
La validation est le processus d'enregistrement de vos modifications dans le référentiel. Pour valider les modifications des statges, vous devez ajouter un commentaire expliquant les modifications que vous avez apportées depuis votre précédente validation.
Utilisez la chaîne de message git commit -m
Nous pouvons également valider plusieurs fichiers du même type en utilisant la commande git add '* .txt' . Cette commande validera tous les fichiers avec l'extension txt.
4) Suivez les changements
Le but de l'utilisation du contrôle de version est de conserver toutes les versions de chaque fichier de notre projet, de comparer la version actuelle avec le dernier commit et de conserver le journal de toutes les modifications.
Utilisez git log pour voir le journal de toutes les modifications.
Le support git intégré de Visual Studio Code nous aide à comparer le code en double-cliquant sur le fichier OU en utilisant git diff HEAD
Vous pouvez également annuler les modifications de fichiers lors de la dernière validation. Utilisez git checkout - nom_fichier
5) Créer des référentiels distants
Jusqu'à présent, nous avons créé un référentiel local. Mais pour le pousser vers un serveur distant. Nous devons ajouter un référentiel distant dans le serveur.
Utilisez git remote add origin server_git_url
Puis poussez-le vers le référentiel du serveur
Utilisez git push -u origin master
Supposons qu'un certain temps s'est écoulé. Nous avons invité d'autres personnes à notre projet qui ont tiré nos modifications, fait leurs propres engagements et les ont poussées.
Donc, pour obtenir les modifications des membres de notre équipe, nous devons extraire le référentiel.
Utiliser le maître d'origine git pull
6) Créer des branches
Pensons que vous travaillez sur une fonctionnalité ou un bug. Mieux vous pouvez créer une copie de votre code (Branch) et effectuer des validations séparées. Lorsque vous avez terminé, fusionnez cette branche dans sa branche principale.
Utilisez la branche git nom_branche
Vous avez maintenant deux succursales locales, à savoir master et XXX (nouvelle succursale). Vous pouvez changer de branche en utilisant git checkout master OU git checkout new_branch_name
Commencer les changements de branche à l'aide de git commit -m message
Revenir au maître en utilisant git checkout master
Maintenant, nous devons fusionner les modifications de la nouvelle branche dans notre maître Utilisez git merge nom_branche
Bien! Vous venez de terminer votre correction de bogue ou le développement et la fusion de fonctionnalités. Désormais, vous n'avez plus besoin de la nouvelle branche. Supprimez-le donc en utilisant git branch -d nom_branche
Nous sommes maintenant dans la dernière étape pour tout pousser vers le référentiel distant en utilisant git push
J'espère que ceci vous aidera