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

Оформите ветку или файл в текущем рабочем дереве в репозитории Git.

7630
Как мне вернуть репозиторий Git к предыдущему коммиту?

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

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

На этот вопрос есть ответы на переполнение стека на русском : Получение кода ветки на удаленном сервере Кто-то отправил ветку testс git push origin testобщим хранилищем. Я вижу ветку с git branch -r. Сейчас я пытаюсь проверить удаленную testветку. Я пробовал: git checkout test который ничего не...

4519
Как я могу сбросить или вернуть файл к определенной ревизии?

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

2802
Найти и восстановить удаленный файл в репозитории Git

Скажем, я в Git-хранилище. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще коммиты. Затем я обнаружил, что мне нужно восстановить этот файл. Я знаю, что могу извлечь файл, используя git checkout HEAD^ foo.bar, но я не знаю, когда этот файл был удален. Какой самый быстрый...

1914
Как вернуть все локальные изменения в проекте, управляемом Git, в предыдущее состояние?

У меня есть проект, в котором я участвовал git init. После нескольких коммитов я git statusсказал, что все обновлено, и локальных изменений не было. Затем я сделал несколько последовательных изменений и понял, что хочу все выбросить и вернуться в исходное состояние. Эта команда сделает это для...

1267
Как получить только один файл из другой ветки

Я использую git и работаю над веткой master. Эта ветка имеет файл с именем app.js. У меня есть experimentветка, в которой я сделал кучу изменений и кучу коммитов. Теперь я хочу , чтобы объединить все изменения , сделанные только app.jsиз experimentв masterотрасли. Как я могу это сделать? Еще раз не...

802
Откат на старый коммит Git в публичном репо

Как я могу вернуться к конкретному коммиту в git ? Лучший ответ, который кто-то мог мне дать, это использовать git revertX раз, пока я не достигну желаемого коммита. Допустим, я хочу вернуться к коммиту, которому уже 20 коммитов, мне придется запустить его 20 раз. Есть ли более простой способ...

704
Есть ли способ git checkout предыдущей ветки?

Я вроде хочу эквивалент cd -для мерзавца. Если я нахожусь в отделении masterи я оформляю заказ foo, я хотел бы иметь возможность напечатать что-то вроде, git checkout -чтобы вернуться master, и иметь возможность напечатать это снова, чтобы вернуться foo. Существует ли что-нибудь подобное? Будет ли...

629
Объединять, обновлять и извлекать ветки Git, не используя извлечения

Я работаю над проектом, который имеет 2 ветви, A и B. Обычно я работаю в ветви A и объединяю вещи из ветви B. Для объединения я обычно делаю: git merge origin/branchB Тем не менее, я также хотел бы сохранить локальную копию ветви B, так как я могу иногда проверять ветку, не сливаясь сначала с моей...

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...

504
Unstage удаленный файл в Git

Обычно, чтобы отменить изменения в файле, вы должны сделать: git checkout -- <file> Что если изменение, которое я хочу отменить, удаляет файл? Приведенная выше строка выдаст ошибку: error: pathspec '<file>' did not match any file(s) known to git. Какая команда восстановит этот файл без...

467
Git checkout: обновление путей несовместимо с переключением веток

Моя проблема связана с Fatal Git error при переключении ветки . Я пытаюсь получить удаленную ветку с помощью команды git checkout -b local-name origin/remote-name но я получаю это сообщение об ошибке: fatal: git checkout: обновление путей несовместимо с переключением веток. Вы намеревались оформить...

440
В чем разница между «git reset» и «git checkout»?

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

363
Git: Как обновить / извлечь один файл из мастера удаленного источника?

Сценарий: Я делаю некоторые изменения в одном файле локально и запускаю git add, git commitиgit push Файл помещается в главный репозиторий удаленного источника. У меня есть другой локальный репозиторий, который развертывается через Capistrano с помощью метода «remote_cache» из этого удаленного...

318
git: переключить ветку и игнорировать любые изменения без фиксации

Я работал над веткой git и был готов зафиксировать свои изменения, поэтому я сделал коммит с полезным сообщением коммита. Затем я рассеянно внес небольшие изменения в код, которые не стоит хранить. Теперь я хочу сменить ветку, но Git дает мне, ошибка: у вас есть локальные изменения на «X»; не может...

314
Как оформить заказ в Git по дате?

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

303
Как вернуться к последней версии в Git?

Я недавно перешел из SVN в Git и немного смущен чем-то. Мне нужно было запустить предыдущую версию скрипта через отладчик, поэтому я сделал git checkout <previous version hash>и сделал то, что мне нужно было сделать. Теперь я хочу вернуться к новейшей версии, но я не знаю хэш для этого. Когда...