Articles of git log

Comment puis-je créer un ordre de journalisation basé sur l’horodatage de l’auteur?

J’utilise une commande git-log assez complexe impliquant –date-order pour avoir un aperçu de l’état de mon repository; mais malheureusement, –date-order semble utiliser la date du committer , pas la date de l’ auteur . Cela signifie que chaque fois que je met mes twigs à jour en les rebasant en amont, je perds l’ordre chronologique […]

Comment `git log` un arbre-ish d’une autre twig?

Disons que j’ai un repo Git avec la twig A et la twig B La twig B est actuellement .git/HEAD (c’est-à-dire que .git/HEAD contient les refs/heads/B ). Maintenant, sans vérifier la twig A , comment afficher l’historique (journal) du path/file dans la twig A ? Après git help rev-parse , j’ai essayé d’utiliser git log […]

show commits depuis la création de la succursale

Existe-t-il un moyen de voir avec git log ou une autre commande uniquement les commits ajoutés après la création de la twig? usage: git log [] [..] [[–] …] or: git show [options] … –quiet suppress diff output –source show source –decorate[=…] decorate options

Comment est-ce que `git log –since` compte?

J’ai un repository de test simple avec seulement plusieurs commits et je veux voir le journal filtré par date et heure: $ git log –author = “automatix” –since = “2013-01-30” –pretty – test commettre ea0719bef142659fa561c9d040b2120012ed0184 Date: jeu. 31 janvier 02:03:12 2013 +0100 commettre ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 Date: jeu. 31 janvier 01:59:11 2013 +0100 commettre a0b027beba2cd03571bb9475b9db9542f8efe990 Date: jeu. […]

Git peut-il vraiment suivre le mouvement d’une seule fonction d’un fichier vers un autre? Si c’est le cas, comment?

Plusieurs fois, je suis tombé sur l’affirmation que si vous déplacez une seule fonction d’un fichier vers un autre, Git peut la suivre. Par exemple, cette entrée dit, “Linus dit que si vous déplacez une fonction d’un fichier à un autre, Git vous indiquera l’historique de cette fonction unique dans le mouvement.” Mais je connais […]

git enregistrer la différence entre 1 twig d’un autre

J’ai 2 twigs A et B. Chaque fois que je lance une construction, la twig A est fusionnée dans la twig B. Je souhaite pouvoir envoyer par courrier électronique toutes les mises à jour effectuées dans A, depuis la dernière exécution de la génération. Comment utiliser git log pour pouvoir copier tous les commits effectués […]

Déplacer le fichier et le répertoire dans un sous-répertoire avec l’historique des validations

Comment puis-je déplacer un répertoire et des fichiers vers un sous-répertoire avec l’historique des validations? Par exemple: Structure du répertoire source: [project]/x/[files & sub-dirs] Structure du répertoire cible: [project]/x/p/q/[files & sub-dirs]

Comment afficher uniquement les noms et les titres de validation depuis une balise dans Git?

J’essaie d’utiliser des balises pour la gestion des versions dans Git. Je crée un tag pour chaque version. Je voudrais pouvoir créer des notes de publication en listant les titres de commentaires pour chaque validation depuis une balise, ou entre 2 balises. Je n’arrive pas à trouver le moyen de le faire.

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 […]