Git

Git - Pousser les modifications vers la branche Git distante

Git - Pousser les modifications vers la branche Git distante
Dans cet article, je vais vous montrer comment pousser (télécharger) votre référentiel Git local vers un référentiel Git distant hébergé sur des services cloud Git tels que GitHub/BitBucket, etc. Je vais également vous montrer comment transférer les modifications que vous avez apportées sur votre référentiel Git local vers le référentiel Git distant. Alors, commençons.

Création d'un référentiel Git local de test :

Vous aurez probablement déjà un dépôt Git local, si vous lisez cet article. Mais, si vous n'en avez pas encore et que vous souhaitez suivre, vous pouvez facilement créer un référentiel Git local comme suit :

$ git init mon-projet

Un nouveau dépôt Git mon projet est créé.

Maintenant, accédez au répertoire my-project/ comme suit :

$ cd mon-projet/

Maintenant, je vais créer un mannequin indice.html fichier comme suit :

$ echo '

Bonjour le monde

' > index.html

Comme vous pouvez le voir, un nouveau fichier indice.html est créé.

Maintenant, mettez en scène le fichier comme suit :

$ git ajouter .

Faites un nouveau commit comme suit :

$ git commit -m 'validation initiale'

Un nouvel engagement validation initiale est créé.

Le nouveau commit doit apparaître dans git log comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ git log --oneline

Création d'un référentiel Git distant GitHub vide :

Maintenant, vous devez créer un référentiel GitHub distant vide sur n'importe quel service cloud Git de votre choix. Si vous utilisez GitHub comme moi, alors connectez-vous à votre compte GitHub. Maintenant, pour créer un nouveau référentiel GitHub, cliquez sur le + icône puis cliquez sur Nouveau référentiel.

Maintenant, tapez un Nom pour le nouveau référentiel. Si vous le souhaitez, saisissez un la description (optionnel). Sélectionner Publique ou alors Privé selon que vous souhaitiez définir le référentiel public ou privé. Maintenant, assurez-vous Initialiser ce référentiel avec un README n'est pas vérifié. Enfin, cliquez sur Créer un référentiel.

Un dépôt GitHub vide doit être créé. Ceci est notre référentiel Git distant. L'URL du référentiel est donnée ci-dessous comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Ajout d'informations de référentiel distant au référentiel Git local :

Maintenant, copiez l'URL du référentiel GitHub. Vous pouvez le faire en cliquant sur l'icône  comme indiqué dans la capture d'écran ci-dessous.

Maintenant, vous devez ajouter l'URL GitHub à votre référentiel local. Pour ce faire, exécutez la commande suivante :

$ git remote ajouter l'origine https://github.com/dev-shovon/mon-projet.git

Ici, origine est le nom ou l'alias de l'URL du référentiel GitHub que vous venez d'ajouter. Vous devrez utiliser l'alias chaque fois que vous transférez votre référentiel local ou que vous modifiez votre référentiel local vers le référentiel GitHub distant.

Vous pouvez répertorier tous les référentiels distants que vous avez ajoutés comme suit :

$ git distant -v

Comme vous pouvez le voir, l'URL du référentiel GitHub que je viens d'ajouter est ici. C'est ce qu'on appelle l'origine.

Pousser le référentiel Git local vers le référentiel Git distant :

Maintenant, vous pouvez pousser la branche par défaut Maître de votre référentiel Git local vers le référentiel GitHub distant comme suit :

$ git push -u maître d'origine

Ici, origine est l'alias de l'URL du référentiel Git distant (GitHub dans ce cas) et Maître est la branche que vous souhaitez pousser vers le référentiel Git distant.

REMARQUE: le -vous l'option est utilisée uniquement pour la première poussée de n'importe quelle branche uniquement. Comme, je pousse le local Maître branche vers le référentiel GitHub pour la première fois, j'ai ajouté -vous option ici. Cela crée une branche de suivi pour le Maître branche. La prochaine fois que vous pousserez quoi que ce soit vers le Maître branche, vous n'avez pas besoin d'utiliser le -vous option à nouveau.

Il vous sera demandé de fournir le nom d'utilisateur et le mot de passe de votre compte GitHub. Une fois que vous l'avez fait, le contenu de la branche par défaut Maître de votre dépôt Git local sera poussé vers le dépôt GitHub.

Comme vous pouvez le voir, le Maître branche est téléchargée dans le référentiel GitHub vide que j'ai créé précédemment.

Pousser les modifications locales vers le référentiel Git distant :

Maintenant, modifions simplement le indice.html fichier sur mon dépôt Git local.

Comme vous pouvez le voir, j'ai modifié le indice.html déposer.

$ git statut

Maintenant, organisez les changements comme suit :

$ git ajouter .

Maintenant, validez les modifications comme suit :

$ git commit -m 'ajoute un paragraphe à l'index.page html'

Les changements doivent être validés.

Le nouveau commit est répertorié dans git log comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ git log --oneline

Maintenant, poussez les changements du local Maître branchez-vous sur le référentiel GitHub comme suit :

$ git push origin master

Les modifications doivent être transmises au référentiel GitHub.

Comme vous pouvez le voir, le référentiel GitHub est mis à jour.

Pousser d'autres branches vers le référentiel Git distant :

Dans cette section, je vais vous montrer comment pousser d'autres branches vers le référentiel GitHub et aussi pousser les modifications de ces branches vers le référentiel GitHub.

Tout d'abord, créez une nouvelle branche, disons ie-fix comme suit:

$ git branch ie-fix

Maintenant, passez à la caisse dans la branche nouvellement créée ie-fix comme suit:

$ git checkout ie-fix

Maintenant, apportez un petit changement au indice.html déposer.

Maintenant, organisez les changements comme suit :

$ git ajouter .

Maintenant, faites un commit comme suit :

$ git commit -m 'correction du problème c'est-à-dire'

Maintenant, poussez la branche nouvellement créée ie-fix vers le référentiel GitHub comme suit :

$ git push -u origin ie-fix

le ie-fix la branche doit être poussée vers le référentiel GitHub.

Comme vous pouvez le voir, le ie-fix la branche est poussée vers le référentiel GitHub.

Maintenant, vous pouvez pousser n'importe quel changement du ie-fix branche en utilisant le git pousser commande sans le -vous option.

Faites un petit changement au indice.html déposer.

Mettez en scène les modifications et effectuez un commit comme suit :

$ git ajouter .
$ git commit -m 'ajoute une ligne horizontale à la page'

Maintenant, poussez les changements du ie-fix branchez-vous sur le référentiel GitHub comme suit :

$ git push origin ie-fix

Les changements de la ie-fix la branche doit être poussée vers le référentiel GitHub.

Comme vous pouvez le voir, le nouveau commit est affiché dans la page du référentiel GitHub.

C'est ainsi que vous envoyez des modifications aux branches Git distantes. Merci d'avoir lu cet article.

Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...
Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...
Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...