BRANCH, TỔNG HỢP LỆNH VÀ THỰC HÀNH
1. Branch trong Git
Branch (nhánh) cho phép phát triển tính năng hoặc sửa lỗi độc lập mà không cần chỉnh sửa trực tiếp trên cùng một nhánh.
1.1. Nhánh mặc định
Khi khởi tạo Repository, Git tạo một nhánh ban đầu. Tên nhánh mặc định có thể là `master` hoặc `main`, tùy cấu hình.
1.2. Vai trò của Branch
– Phát triển nhiều tính năng song song.
– Các thành viên làm việc trên những phần khác nhau của dự án.
– Tách biệt quá trình phát triển tính năng với mã nguồn ổn định.
– Kiểm tra và tích hợp thay đổi trước khi đưa vào nhánh chính.
1.3. Một số lệnh Branch cơ bản
`git branch`: Liệt kê các nhánh hiện có
`git branch feature-login`: Tạo nhánh mới tên `feature-login`
`git checkout feature-login`: Chuyển sang nhánh `feature-login`
`git merge feature-login`: Hợp nhất nhánh `feature-login` vào nhánh hiện tại
2.Tổng hợp các lệnh Git cơ bản
`git –version` : Kiểm tra phiên bản Git đang dùng
`git config –global user.name “Tên”` : Thiết lập tên người dùng (toàn cục)
`git config –global user.email “Email”` : Thiết lập email người dùng (toàn cục)
`cat ~/.gitconfig` : Xem tệp cấu hình Git toàn cục
`mkdir MyProject` : Tạo thư mục mới tên MyProject
`cd MyProject` : Di chuyển vào thư mục MyProject
`git init` : Khởi tạo Repository Git mới
`git add sample.jpeg` : Đưa tệp `sample.jpeg` vào Staging Area
`git add .` : Đưa các thay đổi trong thư mục hiện tại vào Staging Area
`git commit -m “Thông điệp”` : Tạo Commit mới với thông điệp mô tả
`git status` : Kiểm tra trạng thái Repository
`git branch` : Liệt kê các nhánh
`git branch tên_nhánh` : Tạo nhánh mới
`git checkout tên_nhánh` : Chuyển sang nhánh chỉ định
`git merge tên_nhánh` : Hợp nhất nhánh chỉ định vào nhánh hiện tại
`clear` : Xóa nội dung đang hiển thị trên Git Bash
3. Quy trình thực hành Git cơ bản
Bước 1: Kiểm tra Git
git –version
Bước 2: Thiết lập danh tính
git config –global user.name “Vu Tien”
git config –global user.email “[email protected]”
Bước 3: Tạo thư mục dự án
mkdir MyProject
cd MyProject
Bước 4: Khởi tạo Repository
git init
Bước 5: Thêm tệp vào dự án
Sao chép tệp `hehe.jpeg` vào thư mục `MyProject`.
Bước 6: Đưa tệp vào Staging Area
git add hehe.jpeg
Bước 7: Tạo Commit
git commit -m “upload an image”
Bước 8: Kiểm tra trạng thái Repository
git status
Nếu kết quả hiển thị:
On branch master
nothing to commit, working tree clean
thì Repository hiện không có thay đổi nào đang chờ Commit.
4. Kết luận
Git là công cụ quản lý phiên bản quan trọng trong phát triển phần mềm, đặc biệt với các dự án có nhiều thành viên.
Thông qua Git, lập trình viên có thể quản lý lịch sử mã nguồn, theo dõi thay đổi, khôi phục phiên bản trước và phối hợp với thành viên khác.
Các kiến thức trọng tâm của phần cơ bản:
– Khái niệm và vai trò của Git.
– Lợi ích của Git trong lập trình cá nhân và làm việc nhóm.
– Phân biệt Local Repository và Remote Repository.
– Cơ chế quản lý phiên bản dựa trên Snapshot và Commit.
– Cài đặt và sử dụng Git Bash trên Windows.
– Thiết lập tên và email người dùng.
– Khởi tạo Local Repository bằng `git init`.
– Đưa tệp vào Staging Area bằng `git add`.
– Lưu phiên bản bằng `git commit`.
– Kiểm tra trạng thái bằng `git status`.
– Khái niệm cơ bản về Branch và các lệnh thao tác với nhánh.




Khoá học lập trình game con rắn cho trẻ em




