Я использую Git на Ubuntu 10.04 (Lucid Lynx).Показать разницу между фиксациями
Я сделал некоторые поручения моему хозяину.
Однако я хочу получить разницу между этими коммитами. Все они находятся на моей главной ветке.
Например:
commit dj374
made changes
commit y4746
made changes
commit k73ud
made changes
Я хочу, чтобы получить разницу между k73ud и dj374. Однако, когда я сделал следующее, я не видел изменений, внесенных мной в k73ud
.
git diff k73ud..dj374 > master.patch
Уверены ли вы? мерзавец дифф 275e8922ab4e995f47a753b88b75c3027444a54c..a8d9d944c32e945cbb9f60b3f724ecc580da86ae работает, но мерзавец дифференциал 275e8922ab4e995f47a753b88b75c3027444a54c^.. a8d9d944c32e945cbb9f60b3f724ecc580da86ae получить сообщение об ошибке - «неизвестную версию или путь не в рабочем дереве» – demas
@demas: работает на моей машине;) Вы также можете использовать 'мерзавец дифф 275e8^a8d9d9', так как это то же самое, что и '' ..' '. – VonC
@VonC В моей машине нет необходимости использовать^ –