🦧Github

Github docs

Git được biết đến là một Hệ thống quản lý phiên bản phân tán (hay còn gọi là Distributed Version Control System - DVCS), và nó hiện là một trong những hệ thống này được sử dụng rộng rãi nhất. DVCS cho phép từng máy tính có khả năng lưu giữ nhiều phiên bản khác biệt của mã nguồn, mà mã nguồn này đã được sao chép (hay clone) từ kho chứa mã nguồn (repository). Bất kỳ sự thay đổi nào trong mã nguồn trên máy tính có thể được cam kết (commit) và sau đó được đẩy lên máy chủ, nơi kho chứa chính được đặt. Máy tính khác, miễn là có quyền truy cập, cũng có thể sao chép lại mã nguồn từ kho chứa hoặc sao chép lại tập hợp các thay đổi mới nhất từ máy tính khác. Trong Git, thư mục công việc trên máy tính được gọi là Working Tree.

Flow cơ bản khi sử dụng Git

Sau đây là flow cơ bản khi bạn sử dụng Git:

  • Clone project từ server về Local Repository

  • Check-out 1 nhánh từ Local Repository về Working Space

  • Bạn sẽ làm việc (thêm, sửa, xoá tại Working Space)

  • Add: xác nhận sự thay đổi của các files (đưa đến vùng Staging Area)

  • Commit: cập nhật sự thay đổi lên Local Repository

Về cơ bản đến đây là bạn đã hoàn thành 1 chu trình sử dụng Git. Lúc này, nếu như bạn muốn cập nhật sự thay đổi này lên server thì bạn sẽ dùng lệnh push để đẩy chúng lên server.

Các lệnh git cơ bản

🐰pageCác lệnh Git cơ bản

Một số trường hợp khi sử dụng Git

🐇pageMột số trường hợp khi sử dụng Git

via: Viblo

Last updated