Запитання з тегом «git-diff»

Показує зміни між робочим деревом та закріпленим вмістом сховища git або між двома комітами або гілками сховища.

6
Як отримати git diff з повним контекстом?
Як створити патч, придатний для огляду в тиглі? git diff branch master --no-prefix > patch Це генерує лише 3 рядки контексту. Тому я роблю наступне git diff --unified=2000 branch master --no-prefix > patch Сподіваємось, у всіх файлах буде менше 2000 рядків. Чи є спосіб сказати git включати всі рядки у …
114 git  diff  git-diff 

1
Git список поетапних файлів
Я інсценізував багато файлів, використовуючи git add, тепер я хочу переглянути всі файли, які я створив, без нерозпакованих файлів або змінених, але нестандартних файлів. Як це зробити? Під час використання git diff --cachedя бачу зміни того, що я щойно влаштував. Тоді я спробував використовувати, git status --cachedале це, --cachedна жаль, …

7
Зробити git diff --stat показати повний шлях до файлу
Зробивши git diff --statкілька файлів вказані повний шлях від заснування сховища , але деякі файли перераховані як: .../short/path/to/filename. Тобто шлях починається ...і показується лише короткий шлях. Я хотів би git diffперерахувати повний шлях до всіх файлів, щоб він був легко оброблений сценарієм. Чи є якийсь спосіб я досягти, git diffщоб …
104 git  git-diff 

2
Як завантажити єдиний коміт-відмін від GitHub?
Я хотів би отримати єдину комісію (назвемо це ${SHA}) від GitHub через веб-інтерфейс. Наприклад, щось на кшталт: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... але без клонування всього сховища (репост, про який йде мова, великий). Очевидно, …
104 github  diff  patch  git-diff 

5
“Git diff” нічого не робить
Я припускаю, що це десь помилка конфігурації, але я не можу зрозуміти, де. Звичайні команди git, здається, працюють нормально, але "git diff" нічого не робить. Щоб перестрахуватися, я видалив зовнішні інструменти diff із мого файлу .gitconfig. Це було встановлено через MacPorts і є останньою версією (1.7.2.2). Я бачу, що коли …
94 git  git-diff 

5
git diff - показати зміни, що закінчуються рядком?
Мій редактор змінює закінчення рядків моїх вихідних файлів. Коли я це роблю git diff, я бачу один і той же рядок двічі - один раз із -і один раз із +- без видимої різниці. Як мені git diffпоказати, якою насправді була ця зміна?

13
Експортуйте лише модифіковані та додані файли зі структурою папок у Git
Я хотів би отримати список модифікованих та доданих файлів у певному коміті, щоб я міг їх експортувати та сформувати пакет зі структурою файлів. Ідея полягає в тому, щоб отримати пакет і витягти його на сервері. З багатьох причин я не можу створити гачок для автоматичного витягування репо, і найпростіший спосіб …
83 git  git-diff 

12
Як я можу отримати додані та змінені номери рядків за допомогою git diff?
Якщо припустити, що у мене є текстовий файл alex bob matrix will be removed git repo і я його оновив alex new line here another new line bob matrix git Тут я додав номер рядка (2,3) та оновлений номер рядка (6) Як я можу отримати інформацію про ці номери рядків …
80 git  diff  git-diff 

5
Git: показати загальну різницю в розмірі файлу між двома комітами?
Чи можна показати загальну різницю в розмірі файлу між двома комітами? Щось на зразок: $ git file-size-diff 7f3219 bad418 # I wish this worked :) -1234 bytes Я пробував: $ git diff --patch-with-stat І це показує різницю в розмірі файлу для кожного двійкового файлу в різниці - але не для …
79 git  filesize  git-diff 

2
Ігноруйте * усі * пробіли, змінюючи git-diff між комітами
Я переглядаю кодову базу і виправляю дивацтва пробілів і взагалі виправляю відступи та подібні речі, і я хочу переконатися, що випадково не вніс жодних інших змін, тому я роблю, git diff -wщоб відображати відмінності у всіх змінених файлах, ігноруючи пробіли. відмінності. Проблема в тому, що насправді це не ігнорування всіх …
79 git  diff  git-diff 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.