Вопросы с тегом 'git'

Git - это распределенная система контроля версий с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. НЕ ИСПОЛЬЗУЙТЕ тег [github] для проблем, связанных с Git, просто потому, что хранилище размещено на GitHub. Кроме того, не используйте этот тег для общих вопросов программирования, которые связаны с Git-репозиторием.
97

Как мне отменить последние локальные коммиты в Git?

Я случайно отправил неверные файлы в Git, но еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального репозитория?
29 мая '09 в 18:09
44

Как удалить ветку Git локально и удаленно?

Я хочу удалить ветку как локально, так и удаленно. Неудачные попытки удалить удаленную ветку $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not fou...
05 янв. '10 в 1:12
51

В чем разница между 'git pull' и 'git fetch'?

Примечание модератора. Учитывая, что на этот вопрос уже было отправлено шестьдесят семь ответов (некоторые из них были удалены), подумайте, не вносите ли вы что-либо новое перед отправкой другого. Каковы различия между git pull и git fetch?
15 нояб. '08 в 9:51
37

Как мне отменить 'git add' перед коммитом?

Я по ошибке добавил файлы в git с помощью команды: git add myfile.txt Я еще не запускал git commit. Есть ли способ отменить это, чтобы эти файлы не были включены в коммит?
07 дек. '08 в 21:57
34

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

Я не хочу переименовывать удаленную ветку, как описано в разделе Переименовать основную ветку для локальных и удаленных репозиториев Git. Как я могу переименовать локальную ветку, которая не была перенесена в удаленную ветку? В случае, если вам ну...
06 июл. '11 в 3:20
27

Как изменить существующие сообщения без фиксации?

Я написал неправильную вещь в сообщении коммита. Как я могу изменить сообщение? Коммит еще не был передан.
07 окт. '08 в 15:44
43

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

Как я могу вернуться из текущего состояния в моментальный снимок, сделанный на определенной фиксации? Если я делаю git log, то я получаю следующий вывод: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b' Author: Me <[email protected]> Date: ...
06 нояб. '10 в 16:58
43

Как заставить "git pull" перезаписать локальные файлы?

Как принудительно перезаписать локальные файлы в git pull? Сценарий следующий: Член команды модифицирует шаблоны для сайта, над которым мы работаем Они добавляют некоторые изображения в каталог изображений (но забывают добавить их под контролем и...
14 июл. '09 в 14:58
38

Как удалить локальные (неотслеживаемые) файлы из текущего рабочего дерева Git

Как удалить ненужные локальные файлы из текущего рабочего дерева?
14 сент. '08 в 9:06
29

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

Кто-то нажал ветвь с именем test с git push origin test в общий репозиторий. Я вижу ветку с git branch -r. Теперь я пытаюсь проверить удаленную ветвь test. Я пробовал: git checkout test, который ничего не делает git checkout origin/test дает...
23 нояб. '09 в 14:23
25

Как сделать Git "забыть" о файле, который был отслежен, но теперь находится в .gitignore?

Существует файл, который отслеживается git, но теперь файл находится в списке .gitignore. Тем не менее, этот файл продолжает отображаться в git status после его редактирования. Как вы заставляете git полностью забыть об этом?
13 авг. '09 в 19:23
38

Как разрешить конфликты слияния в Git

Как мне разрешить конфликты слияния в Git?
02 окт. '08 в 11:31
13

Переместите последние фиксации (ов) в новую ветку с помощью Git

Я хотел бы переместить последние несколько коммитов, которые я совершил, чтобы овладеть новой веткой и вернуть мастера обратно до того, как эти коммиты были сделаны. К сожалению, мой Git -fu еще недостаточно силен, любая помощь? т.е. Как я могу пер...
27 окт. '09 в 3:07
36

Как отказаться от неустановленных изменений в Git?

Как отменить изменения в моей рабочей копии, которые не указаны в индексе?
09 сент. '08 в 19:33
32

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

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