Git commit là gì? Cách sử dụng Git commit chi tiết
Git commit là lệnh trong Git giúp lưu lại “snapshot” hoặc ảnh chụp của các thay đổi trong thư mục làm việc, làm cho chúng trở thành một phần của lịch sử phiên bản của dự án. Điều này giúp bạn theo dõi lịch sử thay đổi, quay lại các phiên bản trước đó và làm cho quy trình làm việc nhóm trở nên dễ dàng hơn.
Hãy cùng TopOnSeek tìm hiểu về cách sử dụng lệnh git commit ở bài viết dưới đây nhé!
Xem thêm:
- GitHub là gì? Top những lợi ích cho lập trình viên [2024]
- Brief là gì? 9 Yếu tố tạo nên bản Brief chuẩn chỉnh, hoàn hảo 2024
Lệnh git commit là gì?
git commit là lệnh cam kết lưu một ảnh chụp nhanh (snapshot) trong kho lưu trữ nội bộ, gọi là local repository, về các thay đổi code hiện tại trong dự án của bạn trên nền tảng GitHub. Lệnh Git commit là một trong số các lệnh được sử dụng thường xuyên nhất trong Git.
Lệnh commit hoạt động như thế nào?
Git commit tạo “điểm lưu” để kiểm soát phiên bản trong Git. Git có thể được coi là một công cụ để quản lý thời gian dành cho các dự án của GitHub. Trong đó, Git commit là lệnh quan trọng nhất để theo dõi tiến độ của một dự án trong Git. Trên tiến trình của một dự án Git, các cam kết giống như các điểm quan trọng. Nó giúp nhớ lại một dự án đang diễn ra như thế nào tại thời điểm đó.
Ảnh chụp nhanh Git luôn được lưu vào kho lưu trữ nội bộ, gọi là local repository. Git cung cấp cho bạn tùy chọn thực hiện cam kết đối với Kho lưu trữ cục bộ thay vì kho lưu trữ trung tâm ngay lập tức. Điều này thay đổi cách người dùng Git xây dựng mọi thứ từ đầu. Nó giúp dễ dàng chia một đối tượng địa lý thành các cam kết, nhóm các cam kết liên quan lại với nhau và xóa lịch sử cục bộ trước khi xuất bản lên kho lưu trữ trung tâm. Nó cũng cho phép các lập trình viên làm việc tự do theo ý mình.
Xem thêm:
- Fork github là gì? Hướng dẫn fork trên GitHub
- Guideline là gì? Vai trò Guideline trong phát triển thương hiệu
Các tùy chọn Git commit phổ biến
Lệnh Git Commit có một số tùy chọn chính sau:
- git commit: Thao tác này sẽ khởi chạy một trình soạn thảo văn bản nhắc bạn về một thông báo cam kết. Sau khi bạn đã nhập thư, hãy lưu tệp và đóng trình chỉnh sửa để tạo cam kết thực tế.
- git commit -a: Lệnh commit này cung cấp tùy chọn -a để chỉ định một số cam kết. Nó được sử dụng để xác nhận các ảnh chụp nhanh của tất cả các thay đổi. Tùy chọn này chỉ áp dụng với các tệp đã được thêm vào Git. Nó sẽ không commit các tệp mới được tạo.
- git commit -m “commit message”: Tùy chọn cho phép bạn viết thông báo cam kết trên dòng lệnh. Git Commit sẽ mở trình soạn thảo văn bản và nhắc nhập thông báo cam kết.
- git commit -am “commit message”: Kết hợp tùy chọn -a và -m để tạo lệnh commit cho tất cả các thay đổi theo giai đoạn. Với lệnh này, người dùng sẽ nhận thông báo cam kết nội tuyến.
- git commit –amend: Đây là một tùy chọn cho phép chỉnh sửa cam kết cuối cùng. Các thay đổi theo giai đoạn được thêm vào cam kết trước đó. Lệnh này mở trình soạn thảo văn bản đã cấu hình của hệ thống và thay đổi thông báo cam kết đã chỉ định trước đó.
Xem thêm:
Cách sử dụng lệnh Git commit
Sau khi đã đăng nhập vào trang web github.com và tạo repo, bạn có thể tham khảo các bước sau:
1. Lưu lại những thay đổi
Trước khi bạn thực hiện lệnh commit, bạn cần phải báo hiệu cho Git nhưng thay đổi nào bạn muốn lưu lại. Sử dụng lệnh git add
như sau:
git add <file>
Lệnh này sẽ giúp cho các file sẽ được lưu lại. Bạn có thể thêm nhiều file cùng lúc như sau:
git add file1 file2 file3
Để thêm tất cả các thay đổi trong thư mục hiện tại và các thư mục con của nó, hãy sử dụng lệnh sau:
git add -a
Xem thêm: SQL là gì? Ngôn ngữ lập trình SQL làm được những gì?
2. Tạo thông báo commit:
Thông báo commit mô tả những thay đổi bạn đã thực hiện trong cam kết này. Điều quan trọng là viết một thông điệp rõ ràng và ngắn gọn để giúp bạn và những người khác hiểu được điều gì đã thay đổi:
git commit -m "Added a new feature"
Xem thêm:
- OOP (lập trình hướng đối tượng) là gì? 4 đặc tính cơ bản
- Open API là gì? 3 lợi ích và tiềm năng tương lai
3. Lưu và đóng trình chỉnh sửa:
Khi bạn hài lòng với thông điệp cam kết của mình, hãy lưu tệp và đóng trình chỉnh sửa. Điều này sẽ tạo commit và lưu nó vào kho Git cục bộ của bạn.
Kết luận
Lệnh git commit là một trong những chức năng chính và quan trọng của Git. TopOnSeek đã cung cấp khái quát lệnh git commit là gì, cách sử dụng và những thao tác git commit phổ biến. Hy vọng qua bài viết trên, các lập trình viên có thể làm quen với git và sử dụng git commit thành thục.
Bài viết mới nhất
TOS hợp tác & phát triển cùng các đối tác uy tín hàng đầu trong ngành