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

За допомогою команди git-rebase ви можете взяти зміни з однієї гілки та відтворити їх поверх іншої гілки.

8
Видаліть папку та її вміст з історії git / GitHub
Я працював над сховищем для свого облікового запису GitHub, і це проблема, на яку я натрапив. Проект Node.js із папкою з кількома встановленими пакетами npm Пакети були в node_modulesпапці Додав цю папку до сховища git і перемістив код до github (тоді не думав про npm-частину) Зрозуміло, що ця папка насправді …
318 git  github  rebase  git-rebase 



15
Вставити команду перед кореневою коміткою в Git?
Я раніше запитав про те, як розбити перші два коміти у сховищі git. Хоча рішення досить цікаві і не дуже настільки вигадливі, як деякі інші речі в git, вони все ще є частиною поспішної сумки боляче, якщо вам потрібно повторити процедуру багато разів під час розвитку вашого проекту. Отже, я …

5
Що означає "Автоматичне пакування сховища для досягнення оптимальної продуктивності"?
У мене виникають проблеми з моїм gpo repo. Протягом останніх кількох днів, коли я натискаю на сервер, я отримую таке повідомлення: "Автоматичне пакування сховища для оптимальної продуктивності", і воно, схоже, не відходить і повертає оболонку. Я також спробував перейти до нової гілки, а потім зробив ребайн для попередньої гілки, а …
225 git  git-rebase  git-push 

3
Виберіть стратегію злиття Git для конкретних файлів ("наші", "мої", "їхні")
Я в середині звільнення після git pull --rebase. У мене є кілька файлів, у яких є конфлікти злиття. Як я можу прийняти "їх" зміни або "мої" зміни для конкретних файлів? $ git status # Not currently on any branch. # You are currently rebasing. # (fix conflicts and then run …

8
Поєднайте перші два комітети сховища Git?
Припустимо, у вас є історія, що містить три комірки A, B і C : A-B-C Я хотів би об'єднати два комірки A і B в один прихильний AB : AB-C я намагався git rebase -i A який відкриває моєму редактору такий вміст: pick e97a17b B pick asd314f C Я змінюю …

18
Git - Як виправити "пошкоджені" інтерактивні бази?
Мені вдалося створити невеликий безлад у моєму локальному сховищі git. Я намагався виправити неполадку, скориставшись наведеними нижче вказівками . Перед тим, як запустити "git commit --amend" (а після reit git - інтерактивна), я вирішив, що мої зміни були невірними, і тому я виконав "git reset HEAD --hard". Я вам не …
184 git  msysgit  git-rebase 

5
Як я розбиваю два непослідовні коміти?
Я трохи новачок у всій функції випуску в рамках git. Скажімо, я прийняв такі зобов'язання: A -> B -> C -> D Згодом я розумію, що Dмістить виправлення, яке залежить від якогось нового коду, який додається A, і що ці комісії належать разом. Як я сквошувати A& Dразом і залишати …
183 git  git-rebase 

5
Випуск Git злиття
Візьміть такий випадок: У мене є робота в тематичній галузі, і тепер я готовий знову об'єднатись до майстра: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Я виконую злиття від майстра, вирішую конфлікти і тепер маю: * 8101fe3 Merge branch 'topic' [master] |\ | …

7
Я не можу зрозуміти поведінку git rebase --onto
Я помітив, що два блоки наступних команд git мають різну поведінку, і я не розумію, чому. У мене є Aі Bгілка, яка розходиться з однієюcommit ---COMMIT--- (A) \ --- (B) Я хочу відновити Bгілку на останній термін A(і мати фіксацію на Bгілці) ---COMMIT--- (A) \ --- (B) Немає проблем, якщо …
169 git  git-rebase 

4
git rebase без зміни часових позначок фіксації
Чи було б доцільно виконувати git rebase, зберігаючи часові позначки фіксації? Я вважаю, що наслідком цього є те, що нова філія не обов'язково має дати хронологічного введення. Чи теоретично це взагалі можливо? (наприклад, використання сантехнічних команд; тут просто цікаво) Якщо це теоретично можливо, то чи можливо на практиці з базою …


3
Як вибрати стратегію злиття для git rebase?
git-rebaseзгадки чоловічої сторінки -X<option>можуть бути передані до git-merge. Коли / як саме? Я хотів би перезавантажити, застосувавши патчі з рекурсивною стратегією та їх варіантом (застосувати будь-які палички, а не пропускати цілі конфліктні коміти). Я не хочу злиття, я хочу зробити історію лінійною. Я спробував: git rebase -Xtheirs і git rebase …
147 git  git-rebase 

6
Чому git-rebase дає мені конфлікти злиття, коли все, що я роблю, - це стискання фільмів?
У нас є сховище Git із понад 400 комітами, перші кілька десятків яких були чимало проб і помилок. Ми хочемо очистити ці зобов’язання, розбивши багатьох в одну комісію. Звичайно, git-rebase видається дорогою. Моя проблема полягає в тому, що це закінчується конфліктами злиття, і ці конфлікти вирішити непросто. Я не розумію, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.