Tout en travaillant sur de grands projets d'équipe de développement à Git, il est important de suivre les changements pour s'assurer que tous les membres de l'équipe sont conscients des modifications apportées au projet. Après avoir modifié le projet, ils envoient / poussent ces modifications au référentiel GitHub. Cependant, vous pouvez parfois passer en revue les modifications apportées avant de les pousser vers le référentiel distant. Affichage des engagements non suscités permet aux utilisateurs d'assurer les modifications et d'identifier les problèmes et les bogues.
Cet article expliquera:
Comment énumérer les engins Git de la branche actuelle qui n'ont pas encore poussé à «origine» éloignée?
Pour afficher tous les engins de la branche actuelle qui n'ont pas encore été poussés à «l'origine», différentes commandes peuvent être utilisées, telles que:
Exemple 1: Listing des engins non suscités de la branche actuelle à l'aide de la commande «Git Log Origin /… Head»
Énumérez tous les validations non suscitées de la branche GIT actuelle en exécutant la commande fournie donnée:
Git Log Origin / Master… Tête
Dans la sortie ci-dessous, tous les engagements non suscités du «maître"Branche entre"Origine / Maître" et "DIRIGER" peut être vu:
Exemple 2: Listing des engins non suscités de la branche actuelle à l'aide de la commande «Git Log @ U…»
La commande suivante peut également être utilisée pour afficher les validations non suscitées de la branche actuelle:
git log @ u…
Ici le "@ u«L'option est utilisée pour répertorier les validations qui existent localement mais pas en amont:
De plus, pour voir les commits non suscités de la branche actuelle en une seule ligne, utilisez le «-une ligne”Option dans la même commande:
git log --oneline @ u…
La sortie ci-dessous affiche uniquement le message Sha-Hash et Commit des commits non suscités:
Comment énumérer les engins Git de toutes les branches qui n'ont pas encore poussé à «l'origine»?
Pour répertorier les commits de toutes les branches disponibles qui n'ont pas encore été poussées à «l'origine», diverses commandes peuvent être utilisées, telles que:
Exemple 1: Listing des validations non suscitées de toutes les branches à l'aide de la commande «Git Log -Branches -Not -Remotes»
Écrivez la commande fournie pour afficher les validations de toutes les branches qui n'ont pas encore été poussées à «l'origine»:
Git Log - Branches - pas - Remotes
La sortie ci-dessous montre les validations non suscitées de «maître" et "fonctionnalité" branches:
Exemple 2: Listing des validations non suscitées de toutes les branches à l'aide de la commande «Git Log -branches @ u…»
Pour voir les validations de toutes les branches qui existent localement mais pas en amont, exécutez la commande suivante:
Git Log --branches @ u…
De plus, pour afficher tous les validations en une seule ligne, utilisez le «-une ligne”Option avec la même commande:
Git Log --oneline --branches @ u…
Il s'agissait de répertorier les commits non suscités dans le référentiel Git.
Conclusion
Pour afficher les validations de la branche actuelle qui n'ont pas été poussées vers le référentiel distant, le «Git Log Origin /… tête" et "git log @ u… »Les commandes peuvent être utilisées. De plus, pour énumérer les commits non suscités de toutes les branches, utilisez le «Git Log -Branches -Not -Remotes" ou "Git Log -Branches @ U… " commande. De plus, vous pouvez utiliser le «-une ligne”Option avec ces commandes à afficher les validations en une seule ligne. Cet article a expliqué la procédure pour énumérer les validations qui n'ont pas encore été poussées vers le référentiel GitHub.