1. Git là một chương trình quản lý source code trong dự án của bạn và hoàn toàn free.
2. Các thành phần của Git:
Repository (Repo): Là một kho chứa các mã của dự án được tạo ra bởi Git. Thông thường, có hai loại Repo phổ biến nhất như sau:
Local Repo: Đây là loại Repo sẽ được lắp đặt trực tiếp trên máy tính của lập trình viên và sẽ được đồng bộ hoá với Remote thông qua lệnh của Git.Remote Repo: các kho sẽ được lưu trữ trực tuyến trên các server chuyên dụng, điển hình như GitHub, Bitbutket, v.v..
Branch: Cho phép các leader có thể chia riêng mỗi nhiệm vụ một branch riêng. Các branch này hoạt động riêng lẻ và không ảnh hưởng lẫn nhau, đồng thời chúng cũng ghi lại những sửa đổi trong cùng một khoảng thời gian, cực kỳ hữu dụng khi chúng ta triển khai nhiều nhiệm vụ cùng 1 lúc.
Ngoài ra, khi bạn tạo một Repo ở trên Git thì hệ thống này sẽ mặc định tạo cho bạn 1 branch master và lúc này mọi thay đổi của bạn sẽ được ghi trên branch master đó.
3. Các lệnh cơ bản của git:
- Git config: kết nối local repo với remote repo
- Git init: tạo local repo
- Git clone: tải 1 remote repo về local
- Git add: thêm file vào Staging Area
- Git commit: lưu lại những snap shot nhưng thay đổi trong folder
- Git push: uploads all commit trong local repo lên remote repo
- Git status: hiển thị danh sách thay đổi của files được thêm hoặc commited
- Git log: danh sách các commit đã thực hiện
4. Git workflow

Working Directory (Thư mục làm việc) ====git init======> Initialization (Khỏi tạo git trong thư mục Working Directory)====git add===> Staging Area(Khu vực chuẩn bị) ====git commit (Lưu lại những thay đổi trong Working Directory để commit vào ===> Local repo ===git push===> Remote repo.
5. Tại phải dùng Git
- Hỗ trợ nhiều người làm việc cùng lúc.
- Quản lý code và lịch sử thay đổi code.
- Tiết kiệm time nhờ copy mà nguồn.
Một xíu về Git mà mình tổng hợp và thực hành được, sẽ còn những phần chuyên sâu hơn tiếp theo!!! Mọi người có gì bổ sung hoặc thắc mắc thì để lại cmt giúp mình. Cảm ơn ạ!

Khoa học - Công nghệ
/khoa-hoc-cong-nghe
Bài viết nổi bật khác
- Hot nhất
- Mới nhất
Hãy là người đầu tiên bình luận bài viết này