git log Pourquoi deux machines affichent-elles des logs qui ne sont pas exactement les mêmes ?
ringa_lee
ringa_lee 2017-05-02 09:44:10
0
1
698

Utilisez la commande git suivante pour afficher l'historique des validations :

git log -20 --pretty="%h - %an %s"

Fonctionnez sur le serveur et la machine locale, le même entrepôt, et ce sont tous les derniers codes. Les journaux vus des deux côtés ne sont pas exactement les mêmes. L'image de gauche est le serveur et l'image de droite est la machine locale. . Vous pouvez voir l'image de gauche sur le serveur. Les enregistrements de journal supplémentaires concernent uniquement la publication, la fusion et autres.

ringa_lee
ringa_lee

ringa_lee

répondre à tous(1)
为情所困

Le référentiel de gauche a quelques commits sur la branche master, mais pas celui de droite. Autrement dit, ces validations n'existent que dans le référentiel de gauche et n'existent pas dans le référentiel distant.

Vous pouvez le constater à la différence dans le dernier commit.

Il est également recommandé d'ajouter l'option --graph pour afficher facilement les branches.

git pull = git fetch + git merge, ce qui signifie qu'il effectuera une opération de fusion. Ce qui est disponible à distance doit également être disponible localement Ce qui est disponible localement peut ne pas être disponible à distance.

J'ai l'habitude de l'utiliser ainsi :

>>> git tree --help
`git tree' 是 `log --graph --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %Cgreen%an%Creset: %s %Cblue(%ad)%Creset'' 的别名
>>> git xtree --help
`git xtree' 是 `log --graph --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %Cgreen%an%Creset: %s %Cblue(%ar)%Creset'' 的别名
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal