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 release
cụ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 release
chi nhánh đó git branch -D release
và 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 -p
mà 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 -p
khô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.