Conditions préalables:
Installer GitHub Desktop
GitHub Desktop aide l'utilisateur GIT à effectuer graphiquement les tâches liées à Git. Vous pouvez facilement télécharger l'installateur de la dernière version de cette application pour Ubuntu à partir de GitHub.com. Vous devez installer et configurer cette application après le téléchargement pour l'utiliser. Vous pouvez également vérifier le tutoriel pour l'installation de GitHub Desktop sur Ubuntu pour connaître correctement le processus d'installation.
Créer un compte GitHub
Vous devrez créer un compte GitHub pour publier n'importe quel référentiel local.
Créer un référentiel
Vous devez créer un référentiel local et publier le référentiel dans le serveur distant pour vérifier les commandes utilisées dans ce tutoriel.
Initialiser le référentiel GIT
Accédez au dossier du référentiel local du terminal et exécutez la commande suivante pour initialiser le référentiel local.
$ git init
Réglez la branche en amont à l'aide de Push:
Toute nouvelle branche du référentiel local peut être poussée vers le serveur distant en utilisant le -installer option ou -u option. Les utilisations de ces options ont été montrées dans cette partie du tutoriel.
UN. Branche en amont à l'aide de l'option-stage-upstream
Exécutez les commandes suivantes pour vérifier la liste des branches du référentiel actuel et créer une nouvelle branche, nommée secondaire en utilisant le -b option.
Branche Git $
$ git Checkout -B secondaire
Branche Git $
La sortie suivante montre qu'il n'y avait qu'une seule branche nommée principal Dans le référentiel actuel. Une nouvelle branche nommée secondaire a été créé en utilisant le -b option.
Exécutez la commande suivante pour pousser la nouvelle branche du référentiel local vers le référentiel distant publié sur github.com. Vous devez authentifier le compte d'utilisateur GitHub pour pousser la branche nouvellement créée dans le serveur distant.
$ git push --set-upstream Origin secondaire
La sortie suivante apparaîtra si le compte GitHub est authentifié correctement.
Vous pouvez vérifier le référentiel distant depuis github.com Pour vérifier que la nouvelle branche est correctement poussée dans le serveur distant. L'image suivante montre que la nouvelle branche, secondaire, est poussé correctement.
B. Branche en amont à l'aide de l'option -u
Exécutez les commandes suivantes pour créer une nouvelle branche nommée essai en utilisant le -b option et poussez la nouvelle branche vers le référentiel distant en utilisant le -u option. Comme la commande précédente, vous devez authentifier le compte d'utilisateur GitHub pour pousser la branche nouvellement créée dans le serveur distant.
$ git Checkout -B Test
$ git push -U Test d'origine
La sortie suivante apparaîtra si le compte GitHub est authentifié correctement.
Vous pouvez vérifier le référentiel distant depuis github.com Pour vérifier que la nouvelle branche est correctement poussée dans le serveur distant. L'image suivante montre que la nouvelle branche, essai, est poussé correctement.
Réglez la branche en amont à l'aide d'alias:
La tâche de branche en amont peut être effectuée facilement en utilisant l'alias commande. Git alias et Coup de pied La commande peut être utilisée pour pousser la branche nouvellement créée vers le référentiel distant. Les utilisations de ces commandes ont montré dans cette partie de ce tutoriel.
UN. Branche en amont à l'aide de Git Alias:
Exécutez la première commande pour créer la commande git alias nommée pushd pour pousser la branche nouvellement créée dans le serveur distant. Ici, poussant à DIRIGER indique que le nom de la branche distante et le nom de la branche locale seront les mêmes. Exécutez la deuxième commande pour créer une nouvelle branche nommée nouvelle branche. Exécutez la troisième commande pour pousser la branche nouvellement créée dans le serveur distant en utilisant la commande git alias. Comme la commande précédente, vous devez authentifier le compte d'utilisateur GitHub pour pousser la branche nouvellement créée dans le serveur distant.
$ git config - global alias.pushd "push -u Origin Head"
$ git Checkout -B NewBranch
$ git pushd
La sortie suivante apparaîtra si le compte GitHub est authentifié correctement.
B. Branche en amont à l'aide de bash alias:
Exécutez la première commande pour créer la commande Bash Alias nommée GP pour pousser la branche nouvellement créée dans le serveur distant. Ici, DIRIGER indique la même signification de la commande git alias. Exécutez la deuxième commande pour créer une nouvelle branche nommée NewBranch2. Exécutez la troisième commande pour pousser la branche nouvellement créée dans le serveur distant en utilisant la commande Bash Alias. Comme la commande précédente, vous devez authentifier le compte d'utilisateur GitHub pour pousser la branche nouvellement créée dans le serveur distant.
$ alias gp = 'git push -u Origin Head'
$ git Checkout -B NewBranch2
$ gp
La sortie suivante apparaîtra si le compte GitHub est authentifié correctement.
Vous pouvez vérifier le référentiel distant depuis github.com Pour vérifier si la nouvelle branche est correctement poussée dans le serveur distant.
L'image suivante montre que deux nouvelles branches ont été poussées dans le référentiel distant. Ceux-ci sont nouvelle branche et NewBranch2.
Conclusion:
Différentes façons de s'améliorer la branche GIT du référentiel local au référentiel distant ont été décrits dans ce didacticiel en utilisant un référentiel de démonstration. Les branches nouvellement créées sont poussées dans le référentiel distant principalement en utilisant le pousser commande. Cette commande est utilisée de plusieurs manières dans ce tutoriel pour en amont la branche GIT nouvellement créée au serveur distant pour aider les lecteurs à comprendre la façon de définir la branche en amont dans le GIT.