Articles of git log

Git affiche toutes les twigs (mais pas les caches) dans le journal

J’ai un alias Git qui s’étend à: git log –graph –oneline –all –decorate Selon man git log il existe quelques options suspectes: –not et –twigs ; mais je ne peux pas le faire fonctionner correctement. Comment dois-je modifier cela pour cacher les caches? FYI : conformément à la question acceptée et au commentaire, mon alias […]

Obtenez une liste de tous les commits git, y compris ceux «perdus»

Disons que j’ai un graphique comme celui-ci: A—B—C—D (master) \ \-E—F (HEAD) Si je git log –all –oneline , je vais recevoir les six commits. Mais si le graphique est A—B—C—D (master, HEAD) \ \-E—F Je ne verrai pas E et F. Puis-je obtenir git pour me dire tous les commits, y compris ceux sur […]

Comment lire le graphe de log de git

Dans le livre de la communauté git, il est dit Une autre chose intéressante que vous pouvez faire est de visualiser le graphe de validation avec l’option ‘–graph’, comme ceci: $ git log –pretty=format:’%h : %s’ –graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch ‘master’ of git://github.com/dustin/grit |\ […]

Pourquoi git log ne montre-t-il pas l’historique d’un fichier déplacé et que puis-je y faire?

J’ai renommé quelques fichiers en utilisant git mv , utilisé git stash , jeté un coup d’œil à HEAD (sans le changer), puis fait un git stash pop pour récupérer le tout. Mes déplacements avaient disparu de la liste des validations, alors je les ai refait avec git rm et le message de validation affirmait […]

Git: Comment lister les commits sur cette twig mais pas sur les twigs fusionnées

Supposons que votre historique de validation git ressemble à ceci: A—B—C—D—E—F master \ / X—Y—Z topic Est-il possible d’avoir seulement les commits sur master, AF? En d’autres termes, si le commit était sur une twig fusionnée, je ne veux pas le montrer.

Comment obtenir l’historique des validations pour une seule twig?

Disons que j’ai créé une nouvelle twig my_experiment de master et fait plusieurs commits à my_experiment . Si je fais un git log dans my_experiment , je vois les commits faits dans cette twig, mais aussi les commits faits pour master avant la my_experiments twig my_experiments . Je trouverais très utile de voir l’historique de […]

Comment configurer ‘git log’ pour afficher ‘date de validation’

Comment configurer git log pour afficher la commit date au lieu de la author date de l’ author date ?

Pourquoi «git log -‌- foo» ne fonctionne-t-il pas pour foo de fichier supprimé?

Mon référentiel a subi des modifications telles que: … quelques commits sans rapport … Commencer un nouveau fichier avec 100 lignes de contenu … intervient, dont certains touchent foo … Insérez le contenu de foo en haut d’une bar fichiers existante et git rm foo dans le même commit … plus de commits sans rapport […]

Couleur dans git-log

Lorsque vous lancez git log –decorate –pretty=oneline la sortie aura des entrées comme (HEAD, refs/published/master, master) avec coloration. J’ai aussi ce qui suit dans mon gitconfig: [color “branch”] current = yellow reverse local = yellow remote = green Comment reproduisez-vous ces couleurs lorsque vous effectuez un format personnalisé comme celui-ci? git log –decorate –stat –graph […]

Comment puis-je obtenir le diff entre tous les commits intervenus entre deux dates avec Git?

Ou seulement tous les commits intervenus entre deux dates? En SVN, vous pourriez faire quelque chose comme svn diff -r{date}:{date} pour le faire! Je n’arrive pas à trouver un équivalent à Git. Plus précisément, je cherche à écrire un script pour envoyer des emails quotidiens avec tout le code commis ce jour-là et par qui.