Articles of git branch

Каков наиболее эффективный способ переместить набор измененных коммитов в удаленный репозиторий git?

У меня есть удаленный репозиторий git с почти 1000 тяжелыми коммитами, то есть: C1 -> C2 -> C3 -> … -> C949 -> C950 -> … -> C1000 Недавно я обнаружил, что в commit C950 я добавил большие двоичные объекты в репо. Я удалил файлы в своем локальном репозитории, используя команду git filter-branch –index-filter . […]

Путаница по созданию ветки в git

Сделав несколько изменений в ветке, я решил работать из новой ветки. Я сделал git checkout -b new_branch_name и новая ветка была создана и извлечена. git status показал изменения, которые я сделал для master . Мне было любопытно, если бы мои изменения теперь были на обеих ветвях ( master и new_branch_name ) или просто new_branch_name . […]

git workflow с 3 советами филиалов

Я работаю над проектом, где мы пытаемся справиться с использованием git наиболее эффективным образом (для нас) и решили создать 2 филиала для 2 подгрупп, над которыми нужно работать, вдоль главной ветви. Иногда мы передаем мастеру, если это что-то общее, которое должно идти в обе ветви, а затем мы хотим этих изменений в обеих ветвях. Должно […]

Как объединить «разветвленную» ветку от разных людей в модели ветвления git flow?

Является ли «развитая» отрасль в модели ветвления git-потока, разделяемой разными людьми? Итак, мы должны вручную нажать «развить» и вытащить его для слияния? Или у каждого человека есть свой «развитый» филиал, и люди должны получить «особенность» от ветви «git flow feature publish» и «git flow feature pull»? Каким образом правильно использовать модель ветвления git-потока?

Команда Git для пользовательских целей

Существует множество feature / hotfix Git, которые я создал из ветви dev и разработал вещи и объединил их обратно в dev . Но тем временем я забыл удалить локальные ветви feature / hotfix после слияния с ветвью разработки dev . Я был бы рад узнать, есть ли команда, в которой будут перечислены все имена ветвей, […]

Что указывает статистика «Проверка файлов» при переключении на ведущую ветку в мире Git?

Я использую git bash. Я создал новый локальный репозиторий git из совершенно нового публичного репозитория (значит, у него просто был файл .gitIgnore. No code) Я отделился от своего локального главного репозитория к новому репозиторию «FromClearcase», используя: git branch FromClearcase git checkout FromClearcase Я вставил 49 файлов кода в мой локальный репозиторий git. Ниже показаны все […]

Git странность с папками между ветвями

Я работаю с git, все еще довольно новым для работы с филиалами, и я сталкиваюсь с реальной странной проблемой. Я не уверен, что происходит, если честно. Я создаю git repo, добавляя к нему readme и фиксируя изменения. git init git touch README git add README git commit -m 'add readme' Оттуда у меня теперь есть […]

Удалите все коммиты / слияния, сделанные из другой ветви

Как удалить все слияния, сделанные в ветку. И я не говорю о возврате единственного слияния. Чтобы получить более подробную информацию. Я работал над двумя отдельными отделениями, очень тесно связанными. Филиал «Инструменты» и отраслевая «функция». Филиал «функция» опирался на конкретный инструмент из отраслевого «инструмента». Таким образом, через всю жизнь проекта я объединил обновления из ветки «tools» […]

Как добавить ветвь, созданную на разветвленное репо, в репозиторий вверх по течению?

Я переносил ветку hotfix из Mercurial в Git. Я использовал плагин hg-git для импорта ветви моего исправления в новую ветку на моем разветвленном репо моего проекта git. Есть ли способ добавить вновь созданную ветку в репозиторий вверх по течению? В настоящее время ветвь не существует в восходящем репо. Я попытался запустить … git push u […]

Могу ли я работать с веткой с патчами, слитыми из других ветвей?

Я не совсем уверен, что это называется, или если это плохая идея, поэтому, пожалуйста, просветите меня, если я собираюсь задать неправильный вопрос. У меня есть код, который я помогаю улучшить, который я клонировал из github. Я хотел начать, очистив некоторые из очевидных предупреждений, сообщаемых Eclipse, а затем пройти и очистить все устаревшие вызовы членов. Чтобы […]