Est-il possible de voir la différence entre un push/pull et un commit dans la vue du journal dans SourceTree?
un commit enregistre l'état de votre code dans le contrôle de version
http://git.github.io/git-reference/basic/#commit
un Push envoie votre code codé à un serveur distant (par exemple, github)
http://git.github.io/git-reference/remotes/#Push
une extraction consiste à télécharger les dernières modifications d'un serveur distant vers votre référentiel local, tout en maintenant votre référentiel tel quel.
http://git.github.io/git-reference/remotes/#fetch
un pull télécharge les dernières modifications d'un serveur distant vers votre référentiel local et extrait le dernier code du référentiel.
Yes il est possible de voir la différence entre un Push/Pull et un commit dans la vue du journal de SourceTree. Dans cette capture d'écran, tout ce qui se situe entre test
et Origin/test
correspond à votre journal de validation local:
En sélectionnant les deux étiquettes, les modifications montrent que j'ai modifié deux fois le même commentaire, en expliquant les deux commits pouvant être utilisés.
Une fois que vous en avez modifié davantage sans validation, et que d'autres poussent leurs validations, cela peut ressembler à ceci:
Origin/test
a maintenant 2 commits d'avance sur notre (maintenant rouge) test
branche HEAD
qui a été extraite du commit 807 ... et n'a pas encore été fusionnée (par push ou pull) dans Origin/test
. Cela devient plus évident lorsque vous sélectionnez Ancestor Order
: