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

git-merge - це команда git, яка інтегрує зміни з іншої гілки шляхом включення комітетів у гілку, що перевіряється в даний час.

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

6
не може натиснути на відділення після ребатування
Ми використовуємо git і маємо головну гілку та гілки розробників. Мені потрібно додати нову функцію, а потім перезавантажити зобов’язання для управління, а потім натиснути на CI-сервер. Проблема полягає в тому, що якщо у мене виникають конфлікти під час перезавантаження, я не можу натиснути на свою віддалену гілку розробника (на Github) …

2
Чому я об'єдную "відділення дистанційного відстеження" походження / розвиток "у розвиток"?
Я єдиний в моїй організації, який бере на себе зобов'язання із таким повідомленням: Об’єднайте відділення дистанційного відстеження "походження / розвиток" у розробку Не впевнений, що я роблю, щоб викликати їх, але хотів би зупинитися. Яку команду я видаю, щоб створити цю команду, і яку правильну команду я повинен використовувати, щоб …

5
Як використовувати код Visual Studio як редактор за замовчуванням для Git MergeTool
Сьогодні я намагався використати git mergetoolкомандний рядок Windows і зрозумів, що за замовчуванням використовувати Vim , що круто, але я вважаю за краще VS Code . Як я можу створити Visual Studio Code функцією свого графічного інтерфейсу для обробки конфліктів злиття (або навіть як різний інструмент) для Git?

3
Як інтерактивно (візуально) вирішувати конфлікти в SourceTree / git
Я використовую (Windows) SourceTree для свого git проекту. Я можу це зробити або в командному рядку, або в Linux-терміналі. Але мені цікаво, чи є приємний спосіб інтерактивного та візуального вирішення конфліктів. Наприклад, якщо тяга виявляє конфлікти, спливає інструмент конфлікту на основі GUI (наприклад, P4Merge). Це можливо? Я завжди займаюся ручним …

3
Відмовитись від Git Merge
Я працюю над проектом, використовуючи Git як VCS. Я отримав xyzзріз гілки від основної гілки майстра. Пропрацювавши деякий час, я вчинив свій код і взяв на голову лінію гілки. Потяг був чудовий. Потім я об'єднав код з master. Після злиття виникли проблеми в певних файлах. Я не вчинив код після …
119 git  git-merge 

8
Як витягнути один файл із серверного сховища в Git?
Я працюю на сайті з сервером під управлінням Git. Я використовую Git для розгортання (не GitHub). Це було створено до моєї участі за допомогою методу гачка , і я посилався на це питання і вводив команди нижче, але це не спрацювало. Як витягнути один файл із сервера? Наприклад, якщо я …

5
Як я "git fetch" і "git merge" з віддаленої гілки відстеження (як-от "git pull")
Я створив декілька гілок віддаленого відстеження в git, але, здається, ніколи не зможу об'єднати їх у локальну гілку, як тільки я оновив їх з 'git fetch'. Наприклад, припустимо, у мене є віддалена гілка, яка називається "інша гілка". Я встановив це локально як гілку відстеження, використовуючи git branch --track an-other-branch origin/an-other-branch …

5
Злиття ліворуч GIT в моїх файлах
Я намагався об'єднати файл у командному рядку за допомогою Git, коли з’явилося повідомлення про помилку, яке говорить про те, що злиття перервано. Я думав, що це було кінцем, але тоді я зрозумів, що в моїх файлах є гітмарк. Так: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<< HEAD digits:[0-9]+ …

3
Як я можу сказати git завжди вибирати локальну версію для суперечливих злиттів у певному файлі?
Скажімо, я співпрацюю з ким-небудь через сховище git, і є певний файл, до якого я ніколи не хочу приймати жодних зовнішніх змін. Чи є для мене спосіб налаштувати місцеве репо, щоб не скаржитися на конфліктне злиття кожного разу, коли я git pull? Я б хотів завжди вибирати свою локальну версію …
100 git  git-merge 

4
git видалити коміт злиття з історії
Моя історія Git виглядає так: Я хотів би розчавити фіолетові коміти в єдиний. Я не хочу бачити їх більше ніколи в моєму журналі реєстрації. Я намагався зробити a git rebase -i 1, але хоча 1це на синій гілці (пор. Малюнок), я все одно бачу кожну комітацію на моїй фіолетовій гілці. …

7
Як встановити Meld як git mergetool
Я встановив: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ На "git mergetool" він пише: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Я також пробував: / c / Progra ~ 2 / meld / bin / "/ c …
95 git-merge  meld 

3
Git скасувати спробу об’єднання
У мене є робочий каталог (# 1), в якому є каталог постачальників (# 2). Є одна залежність, яку я хотів отримати вручну без композитора (php-версія npm / gem). Я працював у №1, не зберігав / не вносив зміни, коли вирішив, що хочу оновити бібліотеку в №2. Я перейшов до постачальника …

2
Як вирішити статус git “Нез’єднані шляхи:”?
Я об’єднав гілку dogв animal. Коли я йду на комітування, я отримую таке: Unmerged paths: (use "git reset HEAD <file>..." to unstage) (use "git add <file>..." to mark resolution both deleted: ../public/images/originals/dog.ai added by them: ../public/images/original_files/dog.ai У мене були різні імена каталогів та імена файлів у кожній гілці. У animalгілці …

2
Попередження GIT: забагато файлів пропускає неточне виявлення перейменування
Я усвідомлюю, що за замовчуванням обмеження перейменування становить 100 і може збільшити це значення за допомогою конфігурації "diff.renamelimit config" Мене турбує те, що якщо ця конфігурація не налаштована, чи буде неправильне злиття, відсутність коду? Намагаюся об’єднати (git merge) 2 гілки, що має величезні зміни. Хтось може пролити більше інформації про …

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