Вопросы с тегом «git»

94
Вы игнорируете подмодуль git в своем .gitignore или фиксируете его в своем репо?

Я добавил подмодуль к моему проекту в project_dir/vendor/submodule_oneтеперь каждый раз , когда я бегу git statusя получаю modified: vendor/submodule_one (new commits). Мой вопрос: как лучше с этим справиться? Могу ли я добавить vendor/submodule_one-папку к себе, .gitignoreпоскольку моему...

94
Как принудительно отправить сброс в удаленный репозиторий?

Наша удаленная главная ветка как-то испортилась. Текущий код разработки находится в основной ветке вместе с последними коммитами. Очевидно, что код разработки не готов для основной ветки. Итак, в моем локальном репозитории я сбросил до последней версии тега git reset --hard (Tag). Основная ветка...

94
Стоит ли удалять ветку после слияния?

После слияния ветки вы удаляете ее из репозитория? Однако это хорошая практика или нет? Обычно я создаю много веток, так как я не хочу нарушать работу моего текущего релиза и хочу удалить их, чтобы все было в порядке. Однако, если вы работаете с Assembla или GitHub, ваши запросы на слияние из...

94
Как я могу использовать git rebase без принудительного нажатия?

Пытаясь достичь git nirvana, я трачу день на изучение того, как использовать rebase для ситуаций, в которых я в настоящее время сливаюсь. При прохождении того, что я считаю потоком git 101 (который я объясняю ниже), мне приходится это делать, push --forceкогда я отправляю свои изменения обратно в...

94
Git и SSH, какой ключ используется?

Допустим, ваш .sshкаталог содержит 30 ключей (15 закрытых и 15 открытых). Где в Git можно проверить, какой из них используется для подключения к данному удаленному репозиторию?...

94
Использование одного и того же ключа развертывания для нескольких проектов github

Github не позволяет использовать один и тот же ключ развертывания ssh для более чем одного проекта, что было бы очень полезно в некоторых случаях (например, сервер CI, работающий с проектом с частными подмодулями). Я видел различные темы, в которых, кажется, говорится, что это ограничение...

94
Git mergetool с Meld в Windows

В Linux моим любимым инструментом слияния является Meld, и у меня не было проблем с его использованием или настройкой для работы с Git. Однако в Windows все было иначе. Сначала я установил Meld из пакета, который нашел здесь: https://code.google.com/p/meld-installer/ Затем я настроил свой...

94
Коммиты GitHub не записываются в календаре ваших вкладов

Я постоянно коммитил свои GitHubрепозитории из своей оболочки Linux, и они красиво отображаются на веб-сайте, как и должны. Единственная проблема заключается в том, что в разделе «Ваши вклады» не отображаются недавние действия. У меня есть один зеленый квадрат с какой - то день в ноябре , которые...

94
Как я мог использовать git bisect, чтобы найти первую ХОРОШУЮ фиксацию?

У меня следующая проблема: версия masterработает нормально версия последнего тега перед master(скажем last) содержит ошибку коллеге нужен патч для его lastревизии для этой определенной ошибки Ладно. Давайте спросим у нашего друга git bisectревизию, в которой исправлена ​​ошибка: git bisect start...

94
Git удаляет апстрим из локального репозитория

Я работаю с приложением ruby ​​on rails и пытаюсь синхронизировать вилку. Стоит отметить, что я тоже использую Mac. Я совершил следующее действие: $ git remote -v чтобы получить представление о моем локальном репозитории. Я напортачил при попытке уйти upstream: $ git remote add upstream...

94
.gitignore исключить конкретный файл

Я пытаюсь .gitignoreисключить файл, templates.jsрасположенный в public/app/папке. Мой .gitignoreфайл выглядит так: /vendor /node_modules composer.phar composer.lock .DS_Store templates.js Но когда я проверяю Git Gui, templates.jsфайл все еще отображается в нем. Как я могу специально исключить файл...

94
Разветвление репозитория Git из GitHub в GitLab

Предположим, я хочу внести исправление в чужой проект. Этот проект находится на GitHub. Я мог бы создать форк на GitHub и реализовать исправление. Однако я бы хотел создать свою вилку на GitLab, а не на GitHub. Это возможно? Как? Я прочитал эту статью:...

94
Почему git stash pop говорит, что не может восстановить неотслеживаемые файлы из записи в тайнике?

У меня была куча поэтапных и неустановленных изменений, и я хотел быстро переключиться на другую ветку, а затем вернуться обратно. Поэтому я внес свои изменения, используя: $ git stash push -a (Оглядываясь назад, я, наверное, мог бы использовать --include-untrackedвместо --all) Затем, когда я...

93
Git commit открывает пустой текстовый файл, для чего?

Во всех руководствах по Git, которые я читал, говорится, что вы можете: git init git add . git commit Когда я это делаю, открывается большой текстовый файл. Похоже, что ни одно из руководств не рассматривает этот вопрос, поэтому я не знаю, что делать с файлом или что в него вставлять, если...

93
Git для Windows - Программа не запускается из-за отсутствия libiconv2.dll

Когда я пытаюсь запустить определенные команды (например, git push) из git Bash в Windows 7 (64-разрядная версия), я получаю сообщение об ошибке: The program can't start because libiconv2.dll is missing from your computer Я тщательно искал решение этой проблемы. Максимум, что я могу найти, - это...

93
Укажите ветку на новую фиксацию

(Этот вопрос противоположен этому ) Как мне выйти из этого dev C - D / master A - B к этому? dev D / master A - B - C Я знаю, что собираюсь ударить себя, когда увижу ответ, но на данный момент я немного застрял ......

93
Как я могу восстановиться после ошибочного git push -f origin master?

Я просто добавил неправильный источник в свой проект, используя --force option. Можно ли вернуться? Я понимаю, что все предыдущие ветки были перезаписаны с использованием -foption, поэтому я, возможно, испортил свои предыдущие версии....

93
Git - как просмотреть историю изменений метода / функции?

Итак, я нашел вопрос о том, как просмотреть историю изменений файла, но история изменений этого конкретного файла огромна, и меня действительно интересуют только изменения определенного метода. Итак, можно ли увидеть историю изменений только для этого конкретного метода? Я знаю, что для этого...

93
Есть ли способ в git получить дату отправки для данного коммита?

Мне интересно, есть ли способ просмотреть дату push, связанную с каждой фиксацией, в журнале git. Если это невозможно, есть ли способ увидеть все коммиты под определенным толчком. Я пишу программу, которая должна отслеживать коммиты по мере их отправки. Поскольку журнал git упорядочен по дате...