Въпроси с надпис „git-rewrite-history“

Презаписване на историята на хранилището на Git, например, за редактиране на стари корекции, изтриване на ненужни данни (като лични данни или големи файлове), промяна на структурата на файла, поправяне на метаданни и др.
8
отговор

Изтриване на файл от хранилището на git (история)

(реших, виж долната част на въпроса) Гледайки това дълго време, това, което все още имам: http://dound.com/2009/04/git-forever-remove-files-or-folders -от-история / и http://progit.org/book/ch9-7.html Почти същия метод, но ...
на 29 януари '10 в 22:27
3
отговор

Как да изтриете голям файл по погрешка, фиксиран в git

Възможно дублиране: Как да изчистите огромен файл от фиксиране на историята в Git? Направих глупаво нещо. Представете си, че направих 100 MB файл. След това го виждам и изтривам този файл и го поправям отново. Това е често срещана процедура за премахване на ...
на 10 ноември. '11 в 19:55
3
отговор

git, филтърно разклонение на всички клони

Използвам следните източници за извличане на някои големи файлове и директории от моето хранилище: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ Защо моят git хранилище е толкова голям? git filter-branch pa ...
попита 15 септември. '11 в 15:21
3
отговор

как да пренаредите извършването в git не е интерактивно

Какви неинтерактивни git команди постигат промени от преди до след? Преди: A --- B --- C --- D След: A --- C '--- B' --- D '
на 13 февруари '11 в 1:34
4
отговор

Актуализирайте екипа за разработка, като пренапишете историята на репо, Git, изтривайки големи файлове

Имам git хранилище с няколко много големи двоични файла. Вече не ми трябват и не ме интересува да проверявам файлове от по-ранни ангажименти. Така че, за да намалите размера на репо, искам напълно да премахна двоичния файл ...
на 14 декември '10 в 23:51
2
отговор

BFG изтрива няколко папки.

Открих, че BFG е много по-бърз от оригиналния git-филтър. Имаме няколко svn repo, за да отидем в още по-git хранилища, което означава, че някои от папките в хранилището се сливат и счупват. По време на процеса трябва да ...
настроено 07 фев '14 в 18:01
2
отговор

Промяна на съобщението Git commit, направено преди сливането

Направих някакъв тестов код преди сливането в отдалечения клон. Това сливане имаше много конфликти и отнема известно време, за да го оправи. Така че моята история изглежда така: 7ab562c Сливане от отдалечен клон ...
настроено на 14 май '13 в 12:18 часа
2
отговор

git rebase - каква е разликата между 'edit' и 'reword'

Каква е разликата между редактиране и преработване, когато правите git rebase? Разглеждам някои документи, които казват следното: Заменете pick with: - редактирайте, за да отбележите ангажимент за изменение. - reword за промяна на съобщението.
на 12 май, 15 в 18:06
5
отговор

Как да премахнете стари версии на медийни файлове от хранилището на git

Имам Git хранилище с няколко огромни медийни файла (изображения и аудио файлове). Няколко версии на тези медийни файлове бяха последователно изпратени на репо. Файловете са последователно актуализирани версии на същите активи и ...
зададен на 15 юни 11 в 16:31 часа
4
отговор

Как да заменим текста от файловете в историята на git?

Винаги съм използвал клиентския интерфейс git, базиран на интерфейса (smartGit) и по този начин нямах много опит с git конзолата. Въпреки това, сега трябва да замените реда във всички .txt файлове от историята (следователно, без да изтривам целия файл, ...
на 06 ноември. '10 в 1:33
3
отговор

Премахване на .git директория от git repo?

Опитвам се да преместя хранилището на git от Kiln в Github. Мога да добавя нов дистанционно управление добре, но когато се опитам да щракна съветника на ново дистанционно управление, получавам следната грешка: Броя обекти: 8691, направено. Делта компресия използва до 8 нишки. Ко ...
настроен на 29 май '13 в 21:48 часа
4
отговор

Как да обединим Git хранилищата в линейна история?

Имам две хранилища git R1 и R2, които съдържат ангажименти от два периода за разработване на продукти: 1995-1997 и 1999-2013. (Създадох ги чрез конвертиране на съществуващите хранилища RCS и CVS в Git.) R1: A --- B --- C --- D R2: K --- L --- M --- N ...
на 03 април. '13 в 10:08
3
отговор

Git как да се предотвратят местните промени в публичните ангажименти

Аз вече добавих receive.denyNonFastforwards и receive.denyDeletes на моя централен репо git сървър. Сега бих искал да блокирам модификацията на местната история, ако ангажиментът вече е бил натиснат на централното репо (като по подразбиране, по подразбиране ...
настройте 02 април '15 в 12:37
2
отговор

Как да изтрия старата история на git?

Имам git хранилище с много, много (2000+) ангажименти, например: l-- m - n / a - b - c - d - e - f - g - h - i - j - k x - y - z и искам да ...
на 31 януари '17 в 11:56
4
отговор

Наистина изгладете сливането на git

В StackOverflow има няколко въпроса за "сливане изглаждане", и отговорът е обикновено "git rebase". Тези отговори обаче пропускат една решаваща точка - реда на поемане на ангажименти. Да предположим, че има клон А с фиксация на 1 юни и 1 август и клон Б с фиксиране 1 ...
сет 04 Сеп '12 в 22:47