Branch trong Git cho phép bạn rẽ nhánh khỏi dòng phát triển chính để làm việc gì đó trong sự cô lập — mà không ảnh hưởng đến mã chính. Chúng nhẹ và là trung tâm của các quy trình Git, cho phép làm việc song song và thử nghiệm an toàn.
Branch là gì
Một branch là một CON TRỎ DI ĐỘNG tới một commit. Mặc định thường là "main".
→ tạo một branch = tạo một con trỏ mới (rẻ/tức thời — không phải sao chép tệp)
→ các commit trên một branch đẩy con trỏ của branch đó tiến lên
→ branch cho phép bạn làm các việc khác nhau song song, cô lập với nhau
Branch (chỉ là con trỏ tới commit, không phải bản sao) — nên tạo và chuyển branch nhanh và rẻ, đó là lý do branching của Git được dùng nhiều.
