Một ngày đẹp trời, đêm hôm trước thiếu ngủ do việc mà ai cũng biết ấy. Bạn tạo 1 branch ở local mà k để ý tên nó sai be bét; Bạn miệt mài code như một thói quen và PUSH lên remote như một vị thánh. Đang nhâm nhi cốc cafe nguội ngắt thì sếp gọi vào hỏi commit lên branh nào sao KHÔNG THẤY trên remote…
Bạn toát mồ hôi về máy xem lại thì ôi thôi tên branch sai mất rồi, giờ phải làm sao?
Đừng lo lắng, chỉ với vài dòng git command dưới đây sẽ cứu rỗi cho buổi sáng ngớ ngẩn ấy:
1. Đổi tên old-name thành new-name trên local
Nếu bạn đang ở branch bạn muốn đổi tên:
git branch -m new-name
Còn nếu bạn đang trên 1 branh khác:
git branch -m old-name new-name
2. Xóa branch old-name trên remote và push new-name từ local lên remote:
git push origin :old-name new-name
3. Sửa lại upstream cho new-name trên local để sau này nó push lên new-name trên remote
git push origin -u new-name
Đấy xong rồi. Easy nhỉ:)
Xem thêm: Các lỗi thường gặp khi làm việc với git
Xem thêm: Cách khôi phục commit khi xóa nhầm