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

561
Как настроить редактор для работы с Git в Windows?

Я пробую Git на Windows . Я попал в точку попытки "git commit" и получил эту ошибку: Терминал тупой, но не определен ни визуальный, ни редактор. Пожалуйста, укажите сообщение, используя опцию -m или -F. Итак, я понял, что мне нужна переменная окружения с именем EDITOR. Нет проблем. Я установил это,...

557
Как перестать отслеживать удаленную ветку в Git?

Как перестать отслеживать удаленную ветку в Git ? Я прошу прекратить отслеживание, потому что в моем конкретном случае я хочу удалить локальную ветвь, но не удаленную. При удалении локального и удалении удаленного удаленная ветвь также будет удалена: Как удалить ветку Git локально и в GitHub? Могу...

554
Можно ли предварительно просмотреть содержимое тайника в git?

Я часто откладываю работу на потом, потом появляются другие вещи, и через несколько недель я хочу осмотреть тайник и выяснить, какие изменения он внесет, если применить его к рабочему дереву в его текущем состоянии. Я знаю, что могу сделать git diff для тайника, но это показывает мне все различия...

552
Удаленная ветка Git удалена, но все равно она появляется в ветке -a

Допустим, coolbranchв моем хранилище была названа ветка . Теперь я решил удалить его (как удаленно, так и локально) с помощью: git push origin :coolbranch git branch -D coolbranch Большой! Теперь ветка действительно удалена. Но когда я бегу git branch -a Я все еще получаю: remotes/origin/coolbranch...

552
Как удалить файлы из области размещения git?

Я внес изменения в некоторые из моих файлов в моем локальном репо, а затем сделал то, git add -Aчто, по-моему, добавил слишком много файлов в промежуточную область. Как я могу удалить все файлы из области подготовки? После того, как я это сделаю, я сделаю это вручную git add...

551
Как раздавить коммиты в git после того, как их толкнули?

Это дает хорошее объяснение раздавливания нескольких коммитов: http://git-scm.com/book/en/Git-Branching-Rebasing но это не работает для коммитов, которые уже были переданы. Как раздавить последние несколько коммитов в локальных и удаленных репозиториях? РЕДАКТИРОВАТЬ: Когда я это сделаю git rebase...

551
Передача локального репозитория Git на новый пульт, включая все ветви и теги

У меня есть локальное Git-репо, которое я хотел бы перенести в новое удаленное репо (новое репо, настроенное на Beanstalk, если это имеет значение). В моем локальном репо есть несколько веток и тегов, и я бы хотел сохранить всю свою историю. Похоже, мне просто нужно сделать git push, но это только...

549
Как удалить тайник, созданный с помощью git stash create?

Git stash, кажется, делает многое из того, что я хочу, за исключением того, что он немного сложен в сценарии, так как если у вас нет никаких изменений, тогда вы git stash; git stash popбудете делать что-то другое, чем если бы у вас были изменения в вашем хранилище. Похоже, что git stash createэто...

548
Удаленный источник уже существует в git push для нового репозитория

У меня есть проект на GitHub в каком-то месте git@github.com:myname/oldrep.git. Теперь я хочу перенести весь мой код в новый репозиторий в другом месте git@github.com:newname/newrep.git. Я использовал команду: git remote add origin git@github.com:myname/oldrep.git но я получаю это: фатальный:...

544
Как игнорировать файлы в каталоге в Git?

Каков правильный синтаксис для .gitignoreфайла, чтобы игнорировать файлы в каталоге? Будет ли это config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* или /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/*...

543
Как Git справится со столкновением SHA-1 на BLOB-объекте?

Вероятно, этого еще никогда не случалось в реальном мире, и, возможно, никогда не случится, но давайте рассмотрим это: скажем, у вас есть git-репозиторий, сделайте коммит, и вам очень очень не повезло: один из BLOB-объектов заканчивается тем же SHA-1 как другой, который уже находится в вашем...

542
Список пультов для репозитория Git?

У меня есть хранилище Git. Этот репозиторий имеет несколько удаленных репозиториев (я думаю). Как я могу получить список удаленных репозиториев, которые принадлежат указанному репозиторию? Как git list --remotesили что-то...

541
Как разблокировать последний un-push git commit без потери изменений

Есть ли способ отменить коммит, чтобы моя локальная копия сохранила изменения, сделанные в этом коммите, но они стали не зафиксированными изменениями в моей рабочей копии? Откат коммита приведет вас к предыдущему коммиту - я хочу сохранить внесенные изменения, но перенес их в неправильную ветку....

538
Git продолжает спрашивать меня о моей ключевой фразе ssh

Я создал ключи в соответствии с инструкциями в руководстве по github, зарегистрировал их в github и попытался использовать ssh-agent в явном виде - однако git продолжает запрашивать у меня парольную фразу каждый раз, когда я пытаюсь сделать push или push. Что может быть...

531
Должен ли я использовать прошедшее или настоящее время в сообщениях git commit? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Однажды я прочитал, что сообщения git commit должны быть в настоящем...

529
Должен ли composer.lock поддерживать контроль версий?

Я немного запутался с composer.lockиспользованием в приложении с хранилищем. Я видел, как многие люди говорили, что мы не должны .gitignore composer.lockиз хранилища. Если я обновлю свои библиотеки в своей среде разработки, у меня будет новая composer.lockверсия, но я не смогу обновить ее до...

524
Что такое тег git, как создавать теги и как оформить заказ удаленного тега (ов) git

когда я извлекаю команду git tag, используйте следующую команду: git checkout -b local_branch_name origin/remote_tag_name Я получил ошибку, как это: error: pathspec `origin/remote_tag_name` did not match any file(s) known to git. Я могу найти имя_удаленного_запуска, когда использую команду git...