git-log

Я нахожусь на ветке-X и добавил еще пару коммитов поверх нее. Я хочу видеть все различия между мастером и веткой, в которой я нахожусь, с точки зрения коммитов. Я мог бы просто сделать git checkout master git log и git checkout branch-X git log и визуально различают их, но я надеюсь на более простой, ...

скажем у меня есть файл foo.js Это было совершено некоторое время назад. Я хотел бы просто найдите фиксацию, где этот файл был впервые добавлен. после прочтения ответов и моей собственной возни, это работает для меня git log --follow --diff-filter=A --find-renames=40% foo.js ...

недавно я узнал, что могу получить журнал hg для печати истории в обратном порядке с помощью: hg log -r : поэтому, конечно, я пробовал: git log -r : Ну, это не сработало. Итак, что такое команда сделать то же самое в git?...

или просто все коммиты, которые произошли между двумя датами? В SVN, вы могли бы сделать что-то вроде svn diff -r{date}:{date} сделать это! Я не могу найти эквивалент Git для этого. в частности, я смотрю на написание сценария для отправки ежедневных писем со всем кодом, совершенным в тот день и кем....

при выполнении git log --decorate --pretty=oneline на выходе будут такие записи, как (HEAD, refs/published/master, master) С окраской. у меня также есть следующее В моем gitconfig: [color "branch"] current = yellow reverse local = yellow remote = green как вы реплицируете эти цвета при выполне...

допустим, я создал новую ветку my_experiment с master и сделал несколько коммитов в my_experiment. Если я сделаю git log, когда на my_experiment, Я вижу коммиты, сделанные в этой ветке, но также коммиты, сделанные в master до my_experiments ветка была создана. мне было бы очень полезно посмотреть историю все...

допустим, что у меня есть такой график: A---B---C---D (master) -E---F (HEAD) Если я это сделаю git log --all --oneline, я получу все шесть моих коммитов. но если граф A---B---C---D (master, HEAD) -E---F Я не увижу E и F. могу ли я получить git, чтобы рассказать мне все коммиты, ...

в сообществе книги в Git, он говорит еще одна интересная вещь, которую вы можете сделать, это визуализировать график фиксации с опцией '--graph', например: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/du...

Я пытаюсь использовать теги для управления релизами в Git-я создаю тег для каждого релиза. Я хотел бы иметь возможность создавать заметки о выпуске, перечисляя заголовки комментариев для каждого коммита с тега или между 2 тегами. Кажется, я не могу найти способ сделать это....

несколько раз я сталкивался с утверждением, что если вы перемещаете одну функцию из одного файла в другой файл, Git может отслеживать ее. Например, запись...