Как сбросить ветку удаленного отслеживания git? - PullRequest
3 голосов
/ 01 апреля 2009

В другой вопрос было рекомендовано попробовать сбросить ветку удаленного отслеживания на более раннюю фиксацию и выполнить импорт во второй раз. Я не могу понять, как это сделать! Я могу сбросить мастер, но не мастер ветки отслеживает, cvs / master.

Если я проверяю cvs / master, я не на ветке, поэтому git-reset в основном не имеет никакого эффекта.

Как изменить коммит, к которому относится cvs / master (или любая произвольная ветка удаленного отслеживания)?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2009

Удаленные ветки git-cvsimport вроде бы фальсифицированы, поэтому я думаю, что вы можете просто отредактировать соответствующий файл в вашем каталоге .git (в этом случае .git / refs / remotes / cvs / master) и поместить соответствующий коммит г в файле. Я не уверен, если это решит проблему в вашем другом вопросе, хотя ...

3 голосов
/ 01 апреля 2009

Вы пробовали это: создать локальную ветку, которая нацелена на эту удаленную ветку, сбросить или перебазировать эту локальную ветку в соответствии с вашими потребностями, выдвинуть локальную ветку с параметром -f (force)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...