fatal: refname is not a valid ref namefatal: refname không phải là tên ref hợp lệ
Tên branch hoặc tag chứa các ký tự không hợp lệ.
Nguyên nhân gây ra lỗi này
Tên branch/tag của Git có các hạn chế: không có dấu cách, không có chuỗi '..', không có tên bắt đầu bằng '.', không có ký tự điều khiển, không có '~', '^', ':', '?', '*', '[' và không có đuôi '.lock'.
Cách sửa
Chỉ dùng ký tự chữ và số, dấu gạch ngang, dấu gạch dưới và dấu gạch chéo trong tên branch. Thay khoảng trắng bằng dấu gạch ngang. Tuân theo quy ước đặt tên như feature/description hoặc fix/issue-number.
Mã lỗi liên quan
remote: error: File is too largeremote: error: File is too large
Một file vượt quá kích thước tối đa được phép bởi dịch vụ hosting từ xa.
fatal: not a git repositoryfatal: not a git repository
Thư mục hiện tại không nằm trong một kho Git nào.
error: pack exceeds maximum allowed sizeerror: pack vượt quá kích thước tối đa cho phép
Một thao tác pack của Git vượt quá kích thước tối đa cho phép.
error: LFS object not founderror: LFS object not found
Một file được theo dõi bởi Git LFS không thể tải xuống từ máy chủ LFS.
error: cannot rebase: You have unstaged changeserror: cannot rebase with unstaged changes
Git từ chối rebase vì có các thay đổi chưa được commit trong thư mục làm việc.
fatal: ambiguous argumentfatal: ambiguous argument
Git không thể xác định đối số đề cập đến revision, path, hay thứ gì khác.