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

858
Как я могу переместить тег в ветке git на другой коммит?

Я создал тег в основной ветке, который называется v0.1так: git tag -a v0.1 Но затем я понял, что все еще есть некоторые изменения, которые мне нужно было объединить с мастером для выпуска 0.1, и я сделал это. Но теперь мой v0.1тэг привязан (чтобы вызвать аналогию с заметкой) неверного коммита. Я...

854
Git для начинающих: полное практическое руководство

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Хорошо, увидев этот пост от PJ Hyett , я решил пропустить до конца и пойти с Git . Так что мне нужно практическое...

854
Обновите подмодуль Git до последней фиксации на источнике

У меня есть проект с подмодулем Git. Он взят с URL-адреса ssh: // ... и находится в коммите A. Коммит B был перенесен на этот URL-адрес, и я хочу, чтобы субмодуль получил коммит и изменил его. Теперь я понимаю, что git submodule updateдолжен это делать, но это не так. Он ничего не делает (нет...

851
Создать ветку Git с текущими изменениями

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

849
В доступе отказано (publickey) при развертывании кода героку. фатальный: удаленный конец неожиданно завис

Я пытаюсь развернуть свой код на heroku с помощью следующей командной строки: git push heroku master но получите следующую ошибку: Permission denied (publickey). fatal: The remote end hung up unexpectedly Я уже загрузил свой публичный ключ SSH, но он все еще появляется с этой...

847
Как указать имя пользователя и пароль при запуске «git clone git@remote.git»?

Я знаю, как предоставить имя пользователя и пароль для запроса HTTPS, например: git clone https://username:password@remote Но я хотел бы знать, как предоставить имя пользователя и пароль для пульта, например: git clone git@remote.git Я пытался так: git clone username:password@git@remote.git git...

845
Узнайте, какую удаленную ветку отслеживает локальная ветка

См. Также: Как я могу увидеть, какие ветви Git отслеживают, какая ветка удаленной / восходящей? Как я могу узнать, какую удаленную ветку отслеживает локальная ветка? Нужно ли анализировать git configвывод, или есть команда, которая сделает это для...

841
Global Git игнорировать

Я хочу настроить Git на глобальное игнорирование определенных файлов. Я добавил .gitignoreфайл в свой домашний каталог ( /Users/me/) и добавил в него следующую строку: *.tmproj Но это не игнорирование файлов этого типа, есть идеи, что я делаю...

840
Git заменяет LF на CRLF

Запуск git на машине с Windows XP, используя bash. Я экспортировал свой проект из SVN, а затем клонировал пустой репозиторий. Затем я вставил экспорт в пустой каталог репозиториев и сделал: git add -A Затем я получил список сообщений, говорящих: LF будет заменен на CRLF Каковы последствия этого...

834
git отменяет все незафиксированные или несохраненные изменения

Я пытаюсь отменить все изменения с момента моего последнего коммита. Я пробовал git reset --hardи git reset --hard HEADпосле просмотра этого поста . Я отвечаю с головой сейчас на 18c3773 ... но когда я смотрю на мой локальный источник все файлы все еще там. Что мне не...

833
Как получить один файл из определенной ревизии в Git?

У меня есть Git-репозиторий, и я хотел бы посмотреть, как некоторые файлы выглядели несколько месяцев назад. Я нашел ревизию в тот же день; это 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8. Мне нужно посмотреть, как выглядит один файл, а также сохранить его как («новый») файл. Мне удалось увидеть файл...

829
.gitignore и «Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны извлечением»

Поэтому я добавил папку в мой файл .gitignore. Как только я делаю, git statusэто говорит мне # On branch latest nothing to commit (working directory clean) Однако, когда я пытаюсь сменить ветку, я получаю следующее: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following...

828
Как найти Git-репозиторий по сообщению коммита?

Я проверил некоторый исходный код в GIT с сообщением фиксации «Build 0051». Однако я больше не могу найти этот исходный код - как мне извлечь этот источник из репозитория GIT, используя командную строку? Обновить Проверено в версиях 0043, 0044, 0045 и 0046 с использованием SmartGIT. Проверено 0043...

825
Как я могу увидеть, какие ветви Git отслеживают, какая ветка удаленной / восходящей?

На этот вопрос есть ответы на Переполнение стека на русском : Как узнать, как настроены на push / pull локальные ветки? Я знаю, что могу сделать git branch --all, и это показывает мне как локальные, так и удаленные ветви, но это не так полезно, чтобы показать мне отношения между ними. Как мне...

821
Переименуйте главную ветку для локальных и удаленных Git-репозиториев.

У меня есть ветка, masterкоторая отслеживает удаленную ветку origin/master. Я хочу переименовать их master-oldкак локально, так и удаленно. Это возможно? Что произойдет после переименования удаленной ветви для других пользователей, которые отслеживали origin/master(и которые всегда обновляли свою...

817
Являются ли Git-вилки Git-клонами?

Я продолжаю слышать, как люди говорят, что они раздувают код в Git. Git "fork" звучит подозрительно, как Git "clone" плюс некоторая (бессмысленная) психологическая готовность отказаться от будущих слияний. В Git нет команды fork, верно? GitHub делает вилки немного более реальными, накладывая на них...

815
Как связать папку с существующим приложением Heroku

У меня есть существующее приложение Rails на GitHub и развернутое на Heroku. Я пытаюсь настроить новую машину для разработки и клонирую проект из моего репозитория GitHub. Однако я не совсем понимаю, как связать эту папку с Heroku. Первоначально я использовал heroku createкоманду, но, очевидно, я...

812
Git восстановить удаленный файл, где не было сделано коммит после удаления

Я удалил несколько файлов. Я еще не совершал. Я хочу сбросить рабочее пространство для восстановления файлов. Я сделал git checkout .. Но удаленные файлы все еще отсутствуют. И git statusпоказывает: # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) #...