Backup Git ou clone Git? Que devrais tu faire?

Backup Git ou clone Git? Que devrais tu faire?
Git est un système de contrôle de version décentralisé open source conçu pour gérer et gérer tout dans les grands projets. Il est plus utile pour suivre les modifications du code source ou des fichiers du projet et permettant à plusieurs utilisateurs de travailler ensemble sur le même projet. La plupart des développeurs travaillent ou apportent des modifications aux référentiels locaux GIT, puis les poussent vers le référentiel distant à des fins de sauvegarde.

Pour pousser ou commettre des modifications du référentiel local GIT au référentiel distant, les utilisateurs doivent les connecter tous les deux. Pour ce faire, le «$ git clone »La commande est utilisée. Parfois, les utilisateurs perdent leurs fichiers de projet importants ou leurs éléments de code, ou il peut être possible de les supprimer. Pour surmonter cette situation, ils peuvent faire des sauvegardes.

Cet article discutera de ce qu'est la sauvegarde GIT ou Git Clone et ce que vous devez choisir entre eux. Alors, commençons!

Qu'est-ce qu'un clone git?

Travailler sur tout projet basé sur une sorte de développements nécessite des copies de vos projets en tant que sauvegardes qui peuvent être utiles lorsque vous avez perdu ou supprimé involontairement un répertoire de projet entier de notre système. De même, lorsque nous travaillons sur Git, nous faisons une copie complète de notre projet avec un historique entier de modifications sur un référentiel distant. Le clonage est le nom d'une fonction spécifique en git qui nous permet de le faire. Il aide à cloner le référentiel distant et à le connecter avec le référentiel local.

Comment cloner le référentiel distant?

Pour cloner un référentiel distant, ouvrez d'abord le service Host GitHub et passez au référentiel spécifique qui doit cloner. Après cela, cliquez sur le "Code”Bouton et copiez le lien fourni. Vous y trouverez deux liens, le premier est nommé «Https", Et le second sera le"Ssh" clé.

Supposons que l'utilisateur clones le référentiel distant via les URL HTTP. Dans ce cas, ils fourniront un nom d'utilisateur et un mot de passe chaque fois qu'ils effectueront une seule action sur le référentiel distant GIT, tel que Git Pull, Push ou Reproche. En revanche, si vous clonez un référentiel à l'aide d'un protocole SSH ou Secure Shell, il sera utilisé comme services sécurisés sur un réseau. Une fois que vous fournissez vos informations d'identification, ils seront sauvés pour toujours.

Maintenant, vérifions la procédure de clonage du référentiel distant via le protocole et la clé de la défense ci-dessus.

Comment cloner le référentiel distant avec HTTPS?

Pour cloner un référentiel distant GIT avec le protocole HTTPS, suivez les instructions.

Étape 1: Open Git Terminal

Tout d'abord, appuyez sur le «Ctrl + escar«Clé pour ouvrir le«Commencez" menu. Ensuite, recherchez le «Git bash»Terminal et ouvrez-le:

Étape 2: Accédez au répertoire

Ensuite, passez au référentiel local GIT qui doit être cloné:

$ CD "C: \ Users \ Nazma \ git \ Demo"

Étape 3: Copier URL HTTP à distance

Maintenant, ouvrez le service d'hôte GitHub sur votre navigateur préféré et accédez au référentiel distant. Ensuite, cliquez sur le "Code«Bouton et copiez le«URL HTTPS”Au presse-papiers:

Étape 4: Clone Git Remote Repo

Enfin, exécutez le «clone git«Commande avec URL du référentiel:

$ git clone https: // github.com / gituser0422 / mari_khan.git

Comme vous pouvez le voir, nous avons réussi à cloner «mari_khan»Référentiel distant:

Maintenant, passez à la section suivante pour cloner le référentiel à l'aide d'une clé SSH.

Comment cloner le référentiel distant avec SSH?

Si vous souhaitez cloner un référentiel distant à l'aide d'une URL SSH pour enregistrer les informations d'identification plutôt que de les fournir à chaque fois, suivez les instructions.

Étape 1: Copier Git Remote SSH

Tout d'abord, ouvrez le référentiel distant, cliquez sur le "Code"Bouton et copiez le disponible"URL SSH»:

Étape 2: Clone Git Remote Repository

Maintenant, pour cloner le référentiel distant, exécutez le «clone git”Commande avec URL copiée:

$ git clone git @ github.com: gituser0422 / cloning_branch.git

La sortie ci-dessous indique que le «Cloning_branch»Le référentiel à distance est cloné avec succès:

Pour comprendre la sauvegarde GIT, allez vers la section suivante.

Qu'est-ce qu'une sauvegarde GIT?

Après avoir terminé le projet sur GIT, vous pouvez faire une copie de votre projet comme une main sûre avant de coller une situation où vous perdez des fichiers ou des répertoires involontairement.

Backup Git ou clone Git? Que devrais tu faire?

Vous pouvez cloner le référentiel pour apporter une copie et enregistrer des modifications au temps du projet par le temps. Cependant, après avoir fait une sauvegarde, si vous ajoutez de nouveaux fichiers ou dossiers ou des fonctionnalités supplémentaires à notre projet, il est mis à jour. Dans cette situation, il est nécessaire de réaliser à nouveau une sauvegarde du projet mis à jour, ce qui aggrave la situation. Par conséquent, par rapport à la sauvegarde GIT, un clone Git est le meilleur moyen de faire des copies en tant que sauvegarde du projet.

C'est ça! Nous avons démontré ce qu'est Git Clone et Git Backup et ce que vous devez faire.

Conclusion

Selon notre avis, Git Clone est le meilleur moyen de faire des copies en tant que sauvegarde du projet. Pour cloner un référentiel distant, les URL SSH et HTTP sont disponibles. Vous pouvez l'utiliser en fonction de vos préférences. Ce blog a décrit ce qu'est Git Clone et Git Backup ainsi que ce que vous devez choisir entre eux.