Ответ 1
Попробуйте следующее:
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
Я хотел бы остановить отслеживание определенных ветвей.
Я настроил отслеживание с помощью git branch --set-upstream foo origin/foo
.
Как мне отменить это?
Попробуйте следующее:
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
В git 1.8, который будет выпущен в ближайшее время, вы сможете:
git branch --unset-upstream
Однако на данный момент вам нужно будет сделать как предлагает manojlds, и использовать две команды git config --unset
.
Если я понял, что вы хотите удалить связь между локальной и удаленной ветвью... Я считаю, что одним из самых простых способов является редактирование файла конфигурации (.git/config).
Здесь вы можете найти что-то, что связано с вашим вопросом
Чтобы удалить связь между локальной и удаленной ветвью и удалите локальную ветвь, запустите:
git config --unset branch.<branch>.remote git config --unset branch.<branch>.merge git branch -d <branch>