У нашому сховищі 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щоб забути видалені віддалені гілки.