git-checkout- все статьи тега
ГИТ: фатальная ошибка: не можете переключить ветки, чтобы не совершать 12382'
Кто-то еще из моей команды создал новую ветвь git, зафиксировал и подтолкнул к обычному удаленному, с которым мы работаем. Когда я пытаюсь проверить эту ветку, я получаю следующее: % git checkout 12382 fatal: Cannot switch branch to a non-commit '12382' У меня не было проблем с проверкой других ветвей из этого репозитория; попытался проверить другую ветку сразу после этого (у меня не было локальной копии), и это сработало отлично. Я попробовал построить сервер с этой веткой на нашем конвей ...
Как вернуться к самой последней версии в Git?
Я недавно перешел из SVN в Git и немного запутался в чем-то. Мне нужно было запустить предыдущую версию скрипта через отладчик, поэтому я сделал git checkout <previous version hash> и сделал то, что мне нужно было сделать. Теперь я хочу вернуться к самой новой версии, но я не знаю хэша для нее. Когда я печатаю git log, я его не вижу. Как я могу это сделать? Кроме того, есть ли более простой способ изменить версии, чем вводить хэши - что-то вроде "вернуться к двум версиям" или " перейти к ...
Клонирование старой версии репозитория github
У меня есть машина Amazon EC2. Я хотел бы клонировать более старую версию GitHub repo на этой машине. Обычно я использую git clone https://linktomyrepo.git Как я могу клонировать старую версию, скажем, обновление от 14 дней назад? Я могу видеть точную версию, которая мне нужна, в истории фиксации репозитория, но не знаю, как клонировать ее на машину EC2. Нужно ли использовать маленький код SHA рядом с каждым коммитом? ...
Как восстановить репозиторий Git в одной из предыдущих фиксаций
как я могу вернуться из моего текущего состояния к снимку, сделанному на определенной фиксации? Если я это сделаю git log, то я получаю следующий вывод: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <[email protected]> Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah... commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me <[email protected]> Date: Thu Nov 4 05:13:39 2010 -0400 more blah blah blah... commit 0766c053c0ea2035e90f504928f8df3c9363b8bd Author: Me ...
Найти и восстановить удаленный файл в репозиторий Git
скажем, я в репозитории Git. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще несколько коммитов. Затем я считаю, что мне нужно восстановить этот файл. Я знаю, что могу проверить файл с помощью git checkout HEAD^ foo.bar, но я действительно не знаю, когда этот файл был удален. каков был бы самый быстрый способ найти фиксацию, которая удалила данное имя файла? что было бы самым простым способом вернуть этот файл в мою работу понял? Я надеюсь, что мне не нужно вручную п ...
Откат к старой фиксации Git в публичном РЕПО
Как я могу вернуться к определенной фиксации в git? лучший ответ, который кто-то мог дать мне, был использовать git revert X раз, пока я не достигну желаемой фиксации. Итак, предположим, что я хочу вернуться к фиксации, которая составляет 20 коммитов, мне нужно будет запустить ее 20 раз. есть ли более простой способ сделать это? Я не могу сбросить, потому что этот репозиторий является публичной. ...
Git: не удается отменить локальные изменения (ошибка: путь ... не включен)
у меня есть следующее рабочее состояние дерева $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git add" and/or "git commit -a") File foo/bar.txt есть, и я хочу снова вернуть его в "неизменное состояние" (аналогично "SVN revert"): $ git checkout HEAD foo/bar.txt error: path 'fo ...
В чем разница между git Revert, Checkout и Reset?
Я пытаюсь узнать, как восстановить или откатить файлы и проекты в предыдущее состояние, и не понимают разницы между git revert,checkout и reset. Почему существуют 3 разные команды для одной и той же цели, и когда кто-то должен выбрать один из них? ...
Git: "в настоящее время нет ни на одной ветке."Есть ли простой способ вернуться на ветку, сохраняя при этом изменения?
Итак, я сделал некоторую работу в репозитории, и когда я собираюсь совершить, я понимаю, что в настоящее время я не нахожусь ни в одной ветке. Это происходит много при работе с подмодулями, и я могу решить ее, но процесс утомителен, и я думал, что должен быть более простой способ сделать это. есть ли простой способ вернуться на ветку, сохраняя при этом изменения? ...
"Не удается обновить пути и переключиться на ветку одновременно"
Я иногда использую checkout -b возможность создать новую ветку, проверить ее в то же время и настроить отслеживание в одной команде. в новой среде, я получаю эту ошибку: $ git checkout -b test --track origin/master fatal: Cannot update paths and switch to branch 'test' at the same time. Did you intend to checkout 'origin/master' which can not be resolved as commit? почему Git это не нравится? Раньше это работало с одним и тем же РЕПО. ...
В чем разница между "git branch" и "git checkout-b"?
Я git checkout -b для создания новой ветви. Я думаю, что git branch делает то же самое. Чем отличаются эти две команды, если они вообще отличаются? ...
Почему git-rebase дает мне конфликты слияния, когда все, что я делаю, это сжимает коммиты?
у нас есть Git-репозиторий с более чем 400 коммитов, первые пару десятков из которых было много проб и ошибок. Мы хотим очистить эти коммиты, раздавив многие из них в один коммит. Естественно, git-rebase, кажется, путь. Моя проблема заключается в том, что она заканчивается конфликтами слияния, и эти конфликты нелегко решить. Я не понимаю, почему вообще должны быть какие-либо конфликты, так как я просто сжимаю коммиты (не удаляя или переставляя). Очень вероятно, это демонстрирует что я не совсем ...
переключить ветку git без проверки файлов
возможно ли в git переключиться на другую ветку без проверки всех файлов? После переключения ветки мне нужно удалить все файлы, восстановить их, зафиксировать и переключиться обратно. Таким образом, проверка файлов - это просто пустая трата времени (и есть около 14000 файлов-это долгая операция). чтобы все было понятно: Мне нужно все это, чтобы загрузить документация в github. У меня есть РЕПО с веткой gh-pages. Когда я перестраиваю документация локально, я копирую ее в каталог РЕПО, фиксирую ...