Локальный на 5 коммитов впереди мастера удаленного источника, как я могу увидеть, что будет загружено? - PullRequest
3 голосов
/ 31 мая 2011

Я случайно добавил большой файл размером 20 МБ в git, и я выполнил -ammend и удалил файл.

Прежде чем приступить к работе с мастером git push origin, я хочу убедиться, что файл был удален.

Я попытался создать мастер git push origin, и это заняло много времени, и передача достигла 7 МБ, поэтому я подумал, что большой файл все еще где-то в истории.

Как мне понятьли большой файл в истории репозитория git?

Ответы [ 2 ]

8 голосов
/ 31 мая 2011

Вы можете увидеть разницу с:

git diff origin/master

Или вы можете получать информацию при каждом коммите:

git whatchanged -p -5

-p выводит diff, а -5 означает последние 5 коммитов, так как вы на 5 впереди. В качестве альтернативы

git whatchanged -5

делает то же самое, но вместо отображения различий показывает файлы, которые были изменены, и хэши файлов до и после.

3 голосов
/ 31 мая 2011

Вы можете использовать

$ git log origin/master..

чтобы увидеть сообщения коммита для всего в вашей текущей ветке (вероятно, master), которого нет в origin/master.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...