git- все статьи тега ➜ страница 32


Когда использовать параметр слияния '--no-ff ' в Git

Успешная Модель Ветвления Git рекомендует использовать --no-ff при слиянии веток: The --no-ff флаг заставляет слияние всегда создавать новую фиксацию объект, даже если слияние может быть выполнено с быстрой перемоткой вперед. Этот позволяет избежать потери информации об историческом существовании объекта ветвь и группы вместе все коммиты, которые вместе добавили особенность. [...] Да, он создаст еще несколько (пустой) зафиксируйте объекты, но выигрыш будет гораздо больше затр ...

В чем разница между стеллажом IntelliJ и git stash?

IntelliJ поддерживает git stashes, а также собственную встроенную команду shelve. Они кажутся почти идентичными по назначению и полезности. В чем разница между ними? ...

ошибка подключения pip: не удается извлечь базовый URL-адрес индекса http://pypi.python.org/simple/

Я бегу sudo pip install git-review и получить следующие сообщения: Downloading/unpacking git-review Cannot fetch index base URL http://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement git-review No distributions at all found for git-review Storing complete log in /home/sai/.pip/pip.log кто-нибудь имеет представление об этом? ...

Git gui не работает после установки в Mac (например, Mountain Lion)

когда я подбежал git gui, Я получил это: $ git gui git: 'gui' is not a git command. See 'git --help'. Did you mean one of these? grep init pull push но я запустил другие команды git отлично, в том числе gitk. Как я могу это исправить? спасибо. ...

Удалить крупно.файл пакета, созданный git

Я проверил загрузку файлов в ветку и слил, а затем должен был удалить их, и теперь я остался с большим .упакуйте файл, от которого я не знаю, как избавиться. Я удалил все файлы с помощью git rm -rf xxxxxx и я тоже побежал --cached опция, а также. может кто-нибудь сказать мне, как я могу удалить большое .файл пакета, который в настоящее время находится в следующем каталоге: .git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack мне просто нужно удалить ветку, которая у меня все еще есть, но нет более ...

ГИТ: есть разные.gitignore файл для каждого удаленного

У меня есть удаленное РЕПО, в котором я хочу зафиксировать определенные файлы (скомпилированные файлы для их развертывания на платформе облачных вычислений), но я не хочу развертывать их на github... есть ли какой-то способ, чтобы получить различные .файлы gitignore, по одному для каждого пульта? ...

Git: fatal: текущий мастер ветвей имеет несколько ветвей вверх по течению, отказываясь нажимать

у меня есть эта странная проблема, когда я делаю git push он отказывается что-либо делать: fatal: The current branch master has multiple upstream branches, refusing to push. когда я делаю git push -u origin master он, кажется, установить его в качестве ветви отслеживания: Branch master set up to track remote branch master from origin. но в следующий раз я попробую git push он отказывается делать это снова. Я попытался google, но, похоже, проблема довольно новая, и я не мог найти никакого объ ...

Git: как перебазировать сразу несколько ветвей (с одним и тем же базовым коммитом)?

у меня есть главная ветка в моем проекте, которую я использую, чтобы тянуть изменения от других людей. Из этого у меня обычно есть несколько тематических ветвей, над которыми я сейчас работаю. мой вопрос: есть ли способ для меня, чтобы вытащить новые изменения в мой мастер, а затем перебазировать все мои ветви темы на это сразу? такая ситуация: D--E topic1 / A--B--C master F--G topic2 и я хочу выполнить это с помощью одной команды (H пришел из upstream) : ...

Разница между подпроектами и подмодулей в Git?

в Git есть ли разница между" подмодулем "(созданным и управляемым командой git submodule) и" подпроектом " (буквально только один репозиторий Git, который вы помещаете в другой репозиторий Git), и если да, то что это такое? вся документация, которую я смог найти об этом, довольно неоднозначна (и в некоторых случаях противоречива). Я подозреваю, что нет никакой разницы, но я считаю, что должен подтвердить это и оставить вопрос для новичков Git находить. ...

Ошибка Git - gpg не удалось подписать данные

Я только начал использовать git и устанавливаю git и gpg через homebrew. По какой-то причине я получаю эту ошибку, когда я делаю git commit Я просмотрел так много других вопросов stackoverflow по этой теме, и ни один из них не работал для меня. Как я могу исправить эту ошибку, чтобы я мог успешно загрузить. error: gpg failed to sign the data fatal: failed to write commit object ...

в Heroku и GitHub в то же время

поэтому я понимаю, что heroku функционирует как репозиторий git, но предположим, что я хочу использовать github, а также репозиторий. Как настроить его так, чтобы у меня было два репозитория и оба синхронизированы? ...

Есть ли опция "git pull -- dry-run" в Git?

есть такая вещь как git pull --dry-run чтобы увидеть, как материал будет объединен, прежде чем он испортит мое рабочее дерево? сейчас я делаю: git fetch origin && git merge --no-commit --no-ff Я не видел ничего в man-странице для "git-pull", связанного с ним. чтобы уточнить, мне просто нужно это в сценарии Ant для развертывания, чтобы увидеть, есть ли конфликты при выполнении git pull, затем отступите выход из сборки, не выполняйте развертывание и оставьте это дерево каталогов таким ...

Изменение цвета вывода" git status " в Posh-Git

на Posh-Git, когда я запускаю " git status "в репозитории, цвета для изменений и неотслеженных файлов темно-красные, когда я попытался настроить их на" нормальный " красный. Я хочу сделать это, потому что у меня есть консоль с темным фоном, поэтому темно-красный трудно читать. Я искал вокруг, и там, кажется, есть два изменения конфигурации, которые мне нужно было сделать: изменить "WorkingForegroundColor" и "UntrackedForegroundColor" от "темно-красный" для "красных" в $GitPromptSettings. и ...

Восстановление добавленного файла после выполнения git reset --hard HEAD^

Я добавил новый файл F1 и внес изменения в другой файл F2, но затем сделал "git reset --hard HEAD^", и я потерял все изменения в файлах. здесь некоторые кстати, я могу их вернуть. Я посмотрел на связанный с этим вопрос здесь: как я могу отменить git reset --hard HEAD~1? но, этот вопрос предполагает, что один сделал git commit. ...

Отображение подмодулей не найдено.gitmodules для пути и отсутствует.файл gitmodules

когда я запускаю git submodule init, Я получаю следующую ошибку: отображение подмодулей не найдено .gitmodules для пути 'xxx' Я искал .gitmodules файл, и я не могу найти его нигде. я прочитала этой самый популярный так вопрос на ту же тему. Но, к сожалению, я не могу решить проблему. Особенно учитывая, что у меня больше нет .gitmodules. согласно моему частному РЕПО GitHub, у меня все еще есть подмодули для моего репозитория. Только то, что я не могу найти .gitmodules файл в любом месте. ...

Что означает мета-линия "@ @ ... @ @ " со знаками at в svn diff или git diff?

когда я использую svn diff или git diff он показывает такие строки: @@ -1,5 +1,9 @@ что они означают? ...

Что такое формат параметр --дата коммитов

Мне нужно перезаписать дату фиксации git, вся документация указывает на параметр --date, но затем оставляет один без ключа к соответствующему формату. Я пробовал каждую перестановку, о которой я могу думать, и я получаю ошибку "fatal: invalid date format:" для каждого из них. ...

понимание git fetch, а затем слияние

исходя из фона svn, у меня был этот вопрос: git эквивалент статуса svn-u (что такое Git эквивалент svn status -u) и я понимаю, что вы делаете: git fetch git log ..origin/master но, я предполагаю, что origin/master часть зависит от отделения? Это не обязательно будет мастер, если я отслеживаю удаленную ветку? я тоже не понимаю git merge origin/master точно. Я предполагаю, что это просто означает, что git fetch схватил изменений с пульта дистанционного управления и поместите их в систему б ...

Проблема пути необъединенные ЖКТ

я слил ветвь собаки в животное. Когда я иду совершать, я получаю следующее: 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 короче говоря, у меня были разные имена каталогов и имена файлов в каждой ветке. Ветка животных имеет изменения, которые я хочу. когда я иду, чтобы сбросить голову, он не работает. И когда ...

Различия между Git-scm, msysGit и Git для Windows

В чем разница между git-scm (загружено с git-scm.com) и msysGit (размещенный на Код Google,Github, а возможно и другие)? Они оба кажутся довольно похожими, и хотя у меня есть git-scm, я применил исправления, указанные для msysGit, и они, похоже, работают нормально. кроме того, какой из них, если таковой есть Git for Windows, а как Git Bash, или как Git Bash оболочка, или только один из двух? ...