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

337
Отменить git тайник

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

335
Как заставить git использовать LF вместо CR + LF под Windows?

Я хочу , чтобы заставить ублюдка к проверке файлов в Windows , используя только LFне CR+LF. Я проверил два варианта конфигурации, но мне не удалось найти правильную комбинацию настроек. Я хочу, чтобы он конвертировал все файлы LFи сохранял LFих. Примечание: я использовал, autocrlf = inputно это...

335
В .gitmodule не найдено отображение подмодулей для пути, который не является подмодулем

У меня есть проект, который имеет подмодуль в lib/three20 мой .gitmodule файл выглядит так: [submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git Я клонировал это в прошлом без ошибок, (git submodule init а затем git submodule update), и это работает некоторое...

335
Что именно делает «у»? «Git push -u мастер оригинала» против «git push оригинал мастера»

Я очевидно ужасен в использовании git, несмотря на все мои попытки понять это. С kernel.org для git push: -u --set-вверх по течению Для каждой ветки, которая обновлена ​​или успешно отправлена, добавьте ссылку вверх по течению (отслеживание), используемую git-pull (1) без аргументов и другими...

334
Git pull после принудительного обновления

Я просто раздавил некоторые коммиты git rebaseи сделал git push --force(что, я знаю, зло). Теперь другие разработчики программного обеспечения имеют другую историю, и когда они это сделают git pull, Git объединится. Есть ли способ исправить это, кроме как сделать rm my-repo; git clone...

334
Почему GitHub рекомендует HTTPS через SSH?

На сайте GitHub есть ссылка ... https://help.github.com/articles/generating-ssh-keys ... и говорится ... Если вы решили не использовать рекомендуемый метод HTTPS, мы можем использовать ключи SSH для установления безопасного соединения между вашим компьютером и GitHub. Приведенные ниже шаги помогут...

333
Git - работа с неправильной веткой - как скопировать изменения в ветку существующей темы

Я работал над проектом, но, к сожалению, я забыл переключиться на свою ветку, и поэтому работал над мастером Как я могу скопировать работу (3 файла), которую я сделал здесь, из master, в мою ветку (называемую, например, branch123 ), не подходя к...

330
Как вывести git log только с первой строки?

Я пытаюсь настроить формат для git log. Я хочу, чтобы все коммиты отображались в одной строке. Каждая строка должна показывать только первую строку сообщения коммита. Я узнал, что git log --pretty=shortдолжен сделать трюк, но на моем компьютере он показывает полный журнал, как git logи (кроме...

329
В git есть простой способ ввести несвязанную ветку в репозиторий?

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

329
Git: «Поврежденный свободный объект»

Всякий раз, когда я вытаскиваю из своего пульта, я получаю следующую ошибку о сжатии. Когда я запускаю ручное сжатие, я получаю то же самое: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run...

329
Существует ли соглашение об именах для git-репозиториев?

Например, у меня есть служба RESTful, которая называется «Служба покупки». Должен ли я назвать свой репозиторий: purchaserestservice purchase-rest-service purchase_rest_service или что-то другое? Что такое конвенция? Как насчет Github? Должны ли публичные репозитории следовать каким-то...

327
Как удалить файлы, которые перечислены в .gitignore, но все еще находятся в хранилище?

У меня есть несколько файлов в моем хранилище, которые следует игнорировать, я добавил их в .gitignore, но, конечно, они не удалены из моего хранилища. Итак, мой вопрос: есть ли волшебная команда или скрипт, использующий фильтр-ветку, который может переписать мою историю и легко удалить все эти...

326
мерзавец игнорировать исключение

У меня есть файл gitignore, который заставляет git игнорировать *.dllфайлы, и это именно то поведение, которое мне нужно. Тем не менее, если я хочу исключение (то есть, чтобы иметь возможность фиксировать foo.dll), как я могу этого...

325
Могу ли я получить список файлов с пометкой --assume-неизменным?

Что я пометил как --assume-unchanged? Есть ли способ узнать, что я спрятал, используя эту опцию? Я копался в .git/каталоге и не вижу ничего похожего на то, что ожидал, но оно должно быть где-то. Я забыл, что я пометил таким образом несколько недель назад, и теперь мне нужно документировать эти...