Comment créer une branche maître dans un référentiel git nu?

Comment créer une branche maître dans un référentiel git nu?
Dans Git, le référentiel nu est une sorte de référentiel qui ne contient pas d'arbre en activité. Il n'a que des données de contrôle de version et est utilisé comme un référentiel à distance centralisé pour partager les modifications ou les modifications entre plusieurs développeurs. Les utilisateurs ne peuvent pas créer de branches ou de balises dans le référentiel nu. Cependant, si vous souhaitez créer / faire une branche dans un référentiel git nu, vous devez pousser une branche souhaitée d'un référentiel de clones à un référentiel nu.

Cet article expliquera la procédure de création d'une branche principale dans un référentiel git nu.

Comment créer / faire une branche «maître» dans un référentiel git nu?

Pour créer / faire un «maître”Branche dans un référentiel nu, suivez les instructions fournies données:

  • Accéder au référentiel local.
  • Créer un référentiel nu.
  • Clone le référentiel nu dans un autre référentiel.
  • Passez au référentiel cloné.
  • Créez un nouveau fichier dans le référentiel nouvellement cloné et suivez-le.
  • Commettre des changements.
  • Poussez les modifications au référentiel nu.
  • Vérifiez les changements dans le référentiel nu.

Étape 1: Redirection vers le référentiel local

Tout d'abord, passez au répertoire local souhaité à l'aide de la commande suivante:

CD "C: \ git"

Étape 2: Créer un référentiel nu

Ensuite, utilisez la commande ci-dessous avec le nom de référentiel nu particulier pour le créer:

git init --bare barerepo

Ici, "barerepo«Est notre nom de référentiel nu:

Étape 3: Accédez au référentiel nu

Ensuite, redirigez vers le référentiel nu nouvellement créé:

CD Borerepo

Étape 4: Voir les succursales disponibles

Maintenant, tapez la commande suivante pour afficher toutes les branches disponibles dans le référentiel nu:

branche git

On peut observer que le référentiel nu ne contient aucune branche:

Étape 5: Créer une branche «maître»

Pour créer une branche maître dans le référentiel nu, exécutez la commande fournie donnée:

maître de branche git

Dans la capture d'écran ci-dessous, l'erreur peut être vue et la branche maître n'a pas pu être créée:

Note: Vous ne pouvez pas créer de branche dans un référentiel nu. De nombreuses commandes GIT ne fonctionnent pas dans un dépôt nu. Donc, pour créer une branche maître dans un dépositaire nu, suivez les étapes fournies suivantes.

Étape 6: Revenez à Root Directory

Maintenant, utilisez la commande suivante et revenez au référentiel racine:

CD…

Étape 7: Faire un clone du référentiel nu

Ensuite, clone un référentiel nu dans un autre référentiel:

Git Clone Borerepo / Repo1

Ici, "Repo1«Est notre référentiel souhaité dans lequel nous voulons cloner notre référentiel nu: est-ce que

Étape 8: Vérifiez les référentiels

Liste le contenu du référentiel racine à l'aide de la commande ci-dessous:

LS

Ici, les deux «Repo1" et "barerepo»Les référentiels peuvent être vus:

Étape 9: Redirection vers le référentiel cloné

Ensuite, accédez au référentiel cloné, je.e., "Repo1»:

CD Repo1

Étape 10: Liste des branches

Afficher les branches disponibles du référentiel de travail actuel:

branche git

Dans la capture d'écran ci-dessous, aucune branche ne peut être vue dans le référentiel cloné actuel:

Étape 11: Créez un nouveau fichier

Maintenant, utilisez le «touche”Commande et créez un nouveau fichier dans le référentiel cloné actuel:

Test Test1.SMS

Étape 12: Suivre le fichier

Ajoutez le fichier nouvellement créé à l'index GIT:

git ajouter .

Étape 13: commettre des modifications

Après cela, commet les modifications à l'aide de la commande suivante avec le message de validation souhaité:

git commit -m "fichier test1 ajouté"

Étape 14: Vérifiez les branches

Ensuite, énumérez à nouveau toutes les branches:

branche git

Comme vous pouvez le voir que le référentiel actuel contient désormais un «maître" bifurquer:

Étape 15: Afficher la télécommande

Pour vérifier si le référentiel actuel est lié au référentiel nu ou non, exécutez la commande ci-dessous:

git distors -v

On peut voir que le référentiel actuel a été cloné avec le «barerepo”Référentiel nu:

Étape 16: Poussez les modifications au référentiel nu

Maintenant, tapez la commande suivante pour pousser les modifications du référentiel actuel au référentiel Bare Git:

Git Push Origin Master

Étape 17: Passez au référentiel nu

Naviguez à nouveau au référentiel Bare Git pour afficher les modifications là-bas:

CD Borerepo

Étape 18: Vérifiez les modifications

Exécutez la commande fournie donnée pour afficher les branches du référentiel nu:

branche git

Dans le commandement fourni ci-dessous, le «maître«La branche peut être vue dans le référentiel Bare Git:

Il s'agissait de créer une branche maître dans un référentiel git nu.

Conclusion

Pour créer une branche principale dans le référentiel Bare Git, redirigez d'abord vers le répertoire racine. Ensuite, créez un référentiel nu et faites-en un clone. Après cela, accédez au référentiel cloné et apportez des modifications à lui. Ensuite, engagez ces changements et poussez-les au référentiel nu. Enfin, vérifiez les modifications du référentiel nu. Cet article a expliqué la méthode de création d'une branche dans un référentiel git nu.