Trong kho GitHub của chúng tôi, đồng nghiệp đã xóa một nhánh có tên release. Nhưng khi tôi chạy git checkout releasecục bộ, tôi luôn lấy được nhánh bị loại bỏ release. Tương tự, ngay cả khi tôi kiểm tra một chi nhánh khác, xóa releasechi nhánh đó git branch -D releasevà chạy lại git checkout release.
Có cái gì đó để sửa trên kho GitHub, hoặc tôi sẽ sửa cái gì đó cục bộ?
git branch --remoteđầu ra origin/release. Bạn có nghĩa là chạy git fetch -pmà không cần thêm đối số, và nó sẽ cắt tỉa tất cả các nhánh từ xa đã xóa?
git fetch -pkhông có đối số bổ sung sẽ cắt tỉa tất cả các nhánh từ xa bị xóa.
git branch --remoteĐầu ra là gì , sau khi chạygit fetch? Bạn có thể cần phải cắt tỉagit fetch -pđể quên các nhánh từ xa bị xóa.