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

276
В чем разница между Git Revert, Checkout и Reset?

Я пытаюсь узнать , как восстановить или откат файлов и проекты в предыдущее состояние, и не понимает разницы между git revert, checkoutи reset. Почему существуют три разные команды для одной и той же цели, и когда кто-то должен выбирать одну над...

274
Значение Git оформить двойные тире

Что означает двойная тире перед именем файла в этой команде git? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt Они обязательны? Это эквивалентно git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt...

251
Как я могу проверить GitHub pull-запрос с помощью git?

Я хотел бы проверить ранее созданный пул-запрос (созданный через веб-интерфейс GitHub). Я искал и нашел разные места, где refs / pull или refs / pull / pr Но когда я добавляю fetch = +refs/pull/*/head:refs/remotes/origin/pr/*в файл git config и делаю git fetch Что я делаю не так? Должен ли GitHub...

245
Git, Как сбросить origin / master для коммита?

Я сбрасываю свой локальный мастер на коммит с помощью этой команды: git reset --hard e3f1e37 когда я ввожу $ git statusкоманду, терминал говорит: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) #...

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

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

216
Показать, на какой метке git вы находитесь?

У меня проблемы с поиском, какой тег в настоящее время извлечен. Когда я делаю: git checkout tag1 git branch Кажется, я не могу узнать, на каком теге я нахожусь. Это только логи: * (no branch) master Можно ли узнать, какие теги проверены? В приведенном выше примере это будет...

209
Разница между git checkout --track origin / branch и git checkout -b branch origin / branch

Кто-нибудь знает разницу между этими двумя командами для переключения и отслеживания удаленной ветви? git checkout -b branch origin/branch git checkout --track origin/branch Я думаю, что оба отслеживают удаленную ветвь, поэтому я могу перенести свои изменения в ветку в начале, верно? Есть ли...

202
Git: «В настоящее время нет ни на одной ветке». Есть ли простой способ вернуться на ветку, сохранив изменения?

Итак, я проделал некоторую работу в хранилище, и когда я собираюсь сделать коммит, я понимаю, что в настоящее время я не нахожусь ни в одной ветке. Это часто случается при работе с подмодулями, и я могу решить это, но процесс утомителен, и я подумал, что должен быть более простой способ сделать...

200
Git Stash промах: Git Stash поп и закончился конфликтами слияния

Я сделал git stash popи закончился конфликтами слияния. Я удалил файлы из файловой системы и сделал, git checkoutкак показано ниже, но он думает, что файлы все еще не объединены. Затем я попытался заменить файлы и сделать то git checkoutже самое. Я событие пытался заставить его с -fфлагом. Любая...

193
Git push error: Невозможно отменить связь со старым (в доступе отказано)

На удаленном сервере у меня установлен хук post-receive, чтобы сделать git checkout моего репозитория: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Но когда я выполняю push с моего локального компьютера в git-репозиторий на сервере, я получаю следующие сообщения об ошибках:...

186
«Невозможно обновить пути и переключиться на ветку одновременно»

Иногда я использую 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...

179
Как я могу переместить ГОЛОВУ назад в предыдущее место? (Отдельная голова) & Отменить фиксацию

В Git я пытался сделать это squash commitпутем слияния в другую ветку и затем сбрасывал HEADна предыдущее место через: git reset origin/master Но мне нужно выйти из этого. Как я могу переместить ГОЛОВУ назад в предыдущее место? У меня есть фрагмент SHA-1 ( 23b6772) коммита, в который мне нужно...

151
Почему git-rebase вызывает у меня конфликты слияния, когда все, что я делаю, это сжимаю коммиты?

У нас есть репозиторий Git с более чем 400 коммитами, первая пара десятков из которых была совершена методом проб и ошибок. Мы хотим очистить эти коммиты, объединив многие из них в один коммит. Естественно, git-rebase кажется правильным решением. Моя проблема в том, что это заканчивается...

133
git checkout tag, git pull не работает в ветке

Я клонировал репозиторий git, а затем проверил тег: # git checkout 2.4.33 -b my_branch Это нормально, но когда я пытаюсь запустить git pullсвою ветку, git выдает эту ошибку: Информация об отслеживании для текущего филиала отсутствует. Пожалуйста, укажите, с какой ветвью вы хотите объединиться....

128
Ошибка при переходе на основную ветку: мои локальные изменения будут перезаписаны при оформлении заказа

Этот вопрос похож на этот , но более конкретен. У меня есть проект с двумя ветками ( stagingи beta). Я развиваюсь stagingи использую masterветку для исправления ошибок. Поэтому, если я работаю над постановкой и вижу ошибку, я перехожу на masterветку: git checkout master и сделайте вещи: git add...

127
git checkout все файлы

Как я могу избавиться от всех изменений во всех файлах моего репозитория? Скажем, я в ветке и внес некоторые изменения. git statusвозвращает набор файлов в «Изменения, не предназначенные для фиксации», и я заметил, что хотел бы избавиться от всех этих изменений во всех файлах. Как я могу сделать...