Подтвердить что ты не робот

Напротив git branch --set-upstream

Я хотел бы остановить отслеживание определенных ветвей. Я настроил отслеживание с помощью git branch --set-upstream foo origin/foo.

Как мне отменить это?

4b9b3361

Ответ 1

Попробуйте следующее:

git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge

Ответ 2

В git 1.8, который будет выпущен в ближайшее время, вы сможете:

git branch --unset-upstream

Однако на данный момент вам нужно будет сделать как предлагает manojlds, и использовать две команды git config --unset.

Ответ 3

Если я понял, что вы хотите удалить связь между локальной и удаленной ветвью... Я считаю, что одним из самых простых способов является редактирование файла конфигурации (.git/config).

Здесь вы можете найти что-то, что связано с вашим вопросом

Чтобы удалить связь между локальной и удаленной ветвью и удалите локальную ветвь, запустите:

git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
git branch -d <branch>