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

225
Как мне отредактировать существующее сообщение тега в git?

В нашем репозитории git есть несколько аннотированных тегов. Старые теги содержат поддельные сообщения, которые мы хотели бы обновить, чтобы они соответствовали нашему новому стилю. % git tag -n1 v1.0 message v1.1 message v1.2 message v2.0 Version 2.0 built on 15 October 2011. В этом примере мы...

225
Как git хранит файлы?

Я только начал изучать git и для этого я начал читать Git Community Book , и в этой книге говорится, что SVN и CVS хранят разницу между файлами, а git хранит снимок всех файлов. Но я не совсем понял, что они имеют в виду под снимком. Действительно ли git делает копию всех файлов в каждом коммите,...

225
Что означает «Автоматическая упаковка хранилища для оптимальной производительности»?

У меня проблема с моим git-репо. В течение последних нескольких дней, когда я делаю отправку на сервер, я получаю это сообщение: «Автоматическая упаковка хранилища для оптимальной производительности», и, похоже, оно не исчезает и не возвращает оболочку. Я также попытался перейти на новую ветку, а...

224
Ошибка Git: «Ошибка проверки ключа хоста» при подключении к удаленному репозиторию

Я пытаюсь подключиться к удаленному Git-репозиторию, который находится на моем веб-сервере, и клонировать его на мою машину. Я использую следующий формат для моей команды: git clone ssh://username@domain.com/repository.git Это хорошо сработало для большинства членов моей команды. Обычно после...

224
В чем смысл git reset --hard origin / master?

Я сделал git pullи получил ошибку: Следующие файлы рабочего дерева будут перезаписаны слиянием ... Пожалуйста, переместите или удалите их, прежде чем вы сможете слить. Чтобы решить эту проблему, я сделал следующее: git fetch git reset --hard origin/master Теперь, когда я это делаю git pull, он...

224
Вставить существующий проект в Github

У меня есть папка с исходниками моего проекта. Как я могу вставить этот проект в репозиторий Github? Я попытался с помощью этих шагов: Я создал пустой репозиторий на GitHub. Я запустил git-bash и набрал текст git init, поэтому внутри корня проекта появилась .gitпапка. Я добавил некоторые файлы в...

224
Удалить все теги из репозитория Git

Я хочу удалить все теги из репозитория Git. Как я могу это сделать? Используя git tag -d tagnameудаление тега tagnameлокально, и используя git push --tagsя обновляю теги на провайдере git. Я попытался: git tag -d * Но я вижу, что *означает файлы из текущего каталога. $ git tag -d * error: tag...

223
Заставить git stash перезаписать добавленные файлы

У меня есть несколько файлов, которые не были отслежены в Git. Я внес некоторые изменения и хотел их зафиксировать, но понял, что забыл сначала проверить неизмененные файлы. Поэтому я спрятал файлы, а затем добавил неизмененные версии. Затем, когда я применяю тайник к хранилищу, у меня возникают...

223
Установите Gitk на Mac

Кто-нибудь знает, как установить gitk на Mac? С их официального сайта кажется, что gitk поставляется с git, но версия моего git ( git version 1.7.12.4 (Apple Git-37)) не поставляется с gitk. brew install gitk не работает для гитк. Информация о версии (скопировано из комментариев): OS X 10.8.2...

222
git status показывает изменения, git checkout - <file> не удаляет их

Я хотел бы удалить все изменения в моей рабочей копии. Бег git statusпоказывает измененные файлы. Ничто, что я делаю, кажется, не удаляет эти модификации. Например: rbellamy@PROMETHEUS /d/Development/rhino-etl (master) $ git status # On branch master # Changed but not updated: # (use "git add...

222
Использование символа косой черты в имени ветки Git

Я почти уверен, что где-то в популярном Git-проекте я видел, что у веток был такой шаблон, как "feature / xyz". Однако, когда я пытаюсь создать ветку с символом косой черты, я получаю сообщение об ошибке: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a...

222
Как сделать коммит Git в прошлом?

Я конвертирую все в Git для личного использования, и я нашел несколько старых версий файла, уже находящихся в хранилище. Как передать его в историю в правильном порядке в соответствии с «датой изменения файла», чтобы у меня была точная история файла? Мне сказали, что-то вроде этого будет работать:...

222
Как подготовить только часть нового файла с помощью git?

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

222
Что означает FETCH_HEAD в Git?

git pull --help говорит: В режиме по умолчанию git pullэто сокращение от которого git fetchследует git merge FETCH_HEAD. Что это такое FETCH_HEADи что на самом деле сливается во время git...

222
(Mac) -bash: __git_ps1: команда не найдена

Я пытаюсь изменить командную строку в терминале. Я продолжаю получать сообщение об ошибке: -bash: __git_ps1: command not found Я пробовал просто введя его в терминал как: __git_ps1. Я также попробовал это в.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export...

221
Получить один файл из хранилища

Каков наиболее эффективный механизм (в отношении передаваемых данных и используемого дискового пространства) для получения содержимого одного файла из удаленного репозитория git? Пока мне удалось придумать: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar &&...