У нашому сховищі GitHub співробітник видалив гілку з назвою release
. Але коли я біжу git checkout release
локально, я завжди отримую видалену гілку release
. Те саме, навіть коли я перевірив іншу гілку, видалив release
гілку git branch -D release
і знову побіг git checkout release
.
Чи потрібно щось виправити у сховищі GitHub, або я мушу щось виправити локально?
git branch --remote
вихід origin/release
. Ви хочете запустити git fetch -p
без додаткових аргументів, і чи обріже всі видалені віддалені гілки?
git fetch -p
без додаткових аргументів обрізати всі видалені віддалені гілки.
git branch --remote
результат після запускуgit fetch
? Можливо, вам доведеться обрізати,git fetch -p
щоб забути видалені віддалені гілки.