Я бы предпочел написать свои коммит-сообщения в Vim, но он открывает их в Emacs. Как мне настроить Git, чтобы он всегда использовал Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного...
Я бы предпочел написать свои коммит-сообщения в Vim, но он открывает их в Emacs. Как мне настроить Git, чтобы он всегда использовал Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного...
Я использовал git pullи имел конфликт слияния: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я знаю, что другая версия файла хороша, а моя - плоха, поэтому все мои изменения должны быть отменены. Как я могу это...
На этот вопрос есть ответы на Stack Overflow на русском : Поменять у автора и коммитера емейл и имя во всех коммитах Я писал простой сценарий на школьном компьютере и вносил изменения в Git (в репозитории, который был в моем pendrive, клонирован с моего компьютера дома). После нескольких коммитов...
Мне было интересно, есть ли хорошее решение "git export", которое создает копию дерева без .gitкаталога репозитория. Есть как минимум три метода, о которых я знаю: git cloneс последующим удалением .gitкаталога репозитория. git checkout-index ссылается на эту функциональность, но начинается с...
Недавно меня попросили cherry-pickсовершить коммит. Так что же означает выбор вишни в git? Как ты делаешь это?
У меня есть проект, в котором я должен изменить режим файлов chmodна 777 при разработке, но который не должен меняться в основном репо. Git забирает chmod -R 777 .и помечает все файлы как измененные. Есть ли способ заставить Git игнорировать изменения режима, которые были внесены в...
Мой коллега и я работаем над одним и тем же хранилищем. Мы разделили его на две ветви, каждая технически для разных проектов, но у них есть сходства, поэтому мы иногда захотим вернуться к * masterиз branch. Тем не менее, у меня есть branch. Как мой коллега может специально использовать эту ветку?...
Выполнение команды git clone git@github.com:whateverсоздает каталог в моей текущей папке с именем whateverи помещает содержимое хранилища Git в эту папку: /httpdocs/whatever/public Моя проблема в том, что мне нужно, чтобы содержимое репозитория Git было клонировано в мой текущий каталог, чтобы оно...
Я обычно представляю список коммитов на рассмотрение. Если у меня есть следующие коммиты: HEAD Commit3 Commit2 Commit1 ... Я знаю, что могу изменить коммит с головой git commit --amend. Но как я могу изменить Commit1, учитывая, что это не...
Я клонировал удаленный репозиторий Git на свой ноутбук, затем я хотел добавить тег, чтобы я запустил git tag mytag master Когда я бегу git tagна своем ноутбуке, тег mytagотображается. Затем я хочу отправить это в удаленный репозиторий, чтобы у меня был этот тег на всех моих клиентах, поэтому я...
Во git rebase origin/developmentвремя следующего сообщения об ошибке отображается из Git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Моя версия Git 2.9.0. Раньше нормально работал в предыдущей версии. Как я могу продолжить эту перебазирование, разрешив...
Я устроил несколько изменений, чтобы быть совершенным; Как я могу увидеть разницу всех файлов, которые подготовлены для следующего коммита? Я знаю о состоянии git , но я хотел бы увидеть фактические различия, а не только имена файлов, которые ставятся. Я видел, что на странице руководства git-diff...
Я хочу сменить автора одного конкретного коммита в истории. Это не последний коммит. Я знаю об этом вопросе - Как мне изменить автора коммита в git? Но я думаю о чем-то, где я идентифицирую коммит по хешу или короткому...
Создается новая ветка из master, мы называем это test. Есть несколько разработчиков, которые либо фиксируют, masterлибо создают другие ветви, а затем объединяются master. Допустим, работа над этим testзанимает несколько дней, и вы хотите постоянно получать testобновления с коммитами внутри master....
Я хочу объединить две ветви, которые были разделены на некоторое время и которые хотели узнать, какие файлы были изменены. Наткнулся на эту ссылку: http://linux.yyz.us/git-howto.html, которая оказалась весьма полезной. Инструменты для сравнения веток, с которыми я сталкивался: git diff...
Я пытаюсь поместить субмодуль в репо. Проблема в том, что когда я клонирую родительский репозиторий, папка субмодуля полностью пуста. Есть ли способ сделать так, чтобы git clone parent_repoданные фактически помещались в папку субмодуля? Например, http://github.com/cwolves/sequelize/tree/master/lib/...
У меня есть куча коммитов в репо. Я хочу увидеть список файлов, измененных между двумя коммитами - с SHA1 на SHA2. Какую команду я должен использовать?
Я пытаюсь выяснить, как я могу загрузить определенный тег репозитория Git - это одна версия позади текущей версии. На веб-странице git я увидел тег для предыдущей версии, в котором имя объекта было длинным шестнадцатеричным числом. Но название версии " Tagged release 1.1.5" согласно сайту. Я...
У меня много веток Git. Как удалить ветви, которые уже были объединены? Есть ли простой способ удалить их все вместо того, чтобы удалять их по
Я хотел бы сохранить (на данный момент) возможность связывать наборы изменений Git с рабочими элементами, хранящимися в TFS. Я уже написал инструмент (используя хук из Git), в котором я могу добавить рабочие идентификаторы в сообщение набора изменений Git. Однако я также хотел бы сохранить...