Nội dung bài viết
#

Git Branch là gì? Cách sử dụng Git Branch

Nội dung bài viết

    Git là một công cụ quản lý các phiên bản khác nhau của ứng dụng dưới dạng phân nhánh. Git cho phép người dùng có thể quản lý quy trình làm việc một cách linh hoạt và dễ dàng hơn khi hợp tác với các nhà phát triển khác. Một trong các chức năng quan trọng Git là kiểm soát branches của việc phát triển và giúp cải thiện dự án.

    Vậy Git Branch là gì? Cách sử dụng Git Branh như thế nào? Hãy cùng BKHOST tìm hiểu ngay sau đây.

    Git Branch là gì?

    Git Branch la gi?
    Git Branch là gì?

    Git Branch dùng để kiểm soát các phiên bản của ứng dụng trong khi vẫn tiếp tục phát triển nó. Cơ bản, development branch là một hỗn hợp của tình trang code, có thể tạo một hướng phát triển mới cho nó. Nó có thể xong xong với những Git branch khác.

    Chẳng hạn bạn đang tạo một nhánh mới cho một trang web và đang hoàn thiện nó thì có một thông báo được gửi về yêu cầu bạn thực hiện việc cập nhật thay đổi cho trang web ngay lập tức. Lúc này bạn có thể quay lại nhánh chính thực hiện cập nhật cho trang web. Sau đó bạn quay trở lại nhánh mới và tiếp tục hoàn thiện nó. Đến khi hoàn thành rồi thì bạn gộp nhánh mới đó vào trong nhánh chính. Lúc này nhánh mới và những gì bạn đã cập nhật trước đó đều được giữ lại.

    Đối với tất cả các lệnh bên dưới. chúng ta sẽ giả sử các lệnh đều được điều hướng đến thư mục của Git repo.

    Cách sử dụng Git Branch

    cach su dung git branch

    Kiểm tra vị trí nhánh hiện tại, chạy lệnh:

    {{EJS0}}

    Danh sách các nhánh

    Các nhánh cục bộ hiện tại được kí hiệu là (*).

    Xem các nhánh cục bộ, chạy lệnh:

    {{EJS1}}

    Xem các nhánh từ xa, chạy lệnh:

    {{EJS2}}

    Xem tất cả các nhánh cục bộ và từ xa, chạy lệnh:

    {{EJS3}}

    Tạo nhánh mới

    Tạo và tuỳ chọn tên nhánh mới, chạy lệnh:

    {{EJS4}}

    Chuyển đổi nhánh trong Repo cục bộ:

    {{EJS5}}

    Chuyển đổi nhánh đến Repo từ xa:

    Để nhận danh sách tất cả các nhánh từ xa, chạy lệnh:

    {{EJS6}}

    Chuyển đổi các nhánh, chạy lệnh:

    {{EJS7}}

    Đẩy đến một nhánh

    Nếu nhánh cục bộ không tồn tại từ xa, chạy lệnh:

    {{EJS8}}
    {{EJS9}}

    Lưu ý: HEAD là tham chiếu của nhánh hiện tại, không bắt buộc tên chính xác và dễ dàng đẩy đến nhánh cùng tên khác từ xa.

    Nếu nhánh cục bộ đã tồn tại từ xa, hãy chạy lệnh sau:

    {{EJS10}}

    Gộp các nhánh

    1. Kiểm tra trạng thái của các tệp trong thư mục và nhánh, chạy lệnh:

    {{EJS11}}

    2. Kiểm tra các nhánh muốn gộp và tùy chọn thay đổi tên, chạy lệnh:

    {{EJS12}}

    3. Thực hiện gộp các nhánh, chạy lệnh:

    {{EJS13}}

    Lưu ý: Trong quá trình gộp nhánh có thể xảy ra các xung đột.

    Xoá nhánh

    Xóa nhánh từ xa, chạy lệnh:

    {{EJS14}}

    Xóa nhánh cục bộ, chạy lệnh:

    {{EJS15}}

    hoặc:

    {{EJS16}}

    Lưu ý: Lệnh -d để xóa các nhánh được gộp. Lệnh với -D để xóa trạng thái đã gộp của nhánh.

    Tổng kết Git Branch

    Trên đây là ví dụ cho các lệnh xem danh sách, tạo mới, chuyển đổi, gộp, đẩy và xóa nhánh bằng Git Branch mà BKHOST đã tổng hợp chi tiết. Hy vọng qua đây bạn sẽ có thêm thông tin hữu ích về Git và có cách sử dụng Git hiệu quả hơn.

    Nếu bạn còn muốn tìm hiểu thêm về Git, hãy để lại bình luận ở bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

    P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

    Thuê Máy Chủ Vật Lý tại BKHOST

    Giảm giá cực sâu, chất lượng hàng đầu. Đăng ký ngay hôm nay:

    thuê server riêng

    Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
    Bình luận

    Trượt lên đầu trang
    Gọi ĐT tư vấn ngay
    Chat ngay qua Zalo
    Chat ngay qua Messenger
    Bạn đã hài lòng với trải nghiệm trên Bkhost.vn?
    Cảm ơn lượt bình chọn của bạn, Chúc bạn 1 ngày tốt lành !