Git là một hệ thống kiểm soát phiên bản phân tán được thiết kế để cho phép phát triển phần mềm công khai hoặc riêng tư. Mã trong Git chủ yếu được lưu trữ trên kho lưu trữ trung tâm như GitHub, Bitbucket hoặc tùy chọn tự lưu trữ như GitLab. Các bản sao cục bộ có thể được sao chép từ các kho lưu trữ trực tuyến chính.
Là một nhà phát triển, bạn có thể chỉnh sửa bản sao cục bộ của riêng mình bao nhiêu tùy thích. Tuy nhiên, khi bạn hài lòng với các thay đổi của mình, bạn có thể muốn đẩy các thay đổi của mình lên kho lưu trữ trực tuyến. Đẩy mạnh các tùy chỉnh của bạn cho phép mọi người được hưởng lợi từ những đóng góp của bạn và để cộng đồng tiếp tục lặp lại chúng.
Cách đẩy các bản cập nhật
Lệnh để đẩy các bản cập nhật của bạn chỉ là “git push”, tuy nhiên, trước khi bạn chạy lệnh đó, bạn cần phải làm một số việc khác trước. Trước khi bạn có thể đẩy các thay đổi của mình, trước tiên bạn cần phải định cấu hình tệp đã thay đổi hoặc các tệp bạn muốn đẩy bằng cách thêm chúng vào khu vực tổ chức. Bạn có thể thêm tệp vào vùng dàn dựng bằng lệnh “git add”.
Mẹo: Tất cả các lệnh để đẩy cập nhật phải được chạy qua thiết bị đầu cuối từ trong thư mục của dự án git.
Khi thêm tệp, bạn có thể chỉ định riêng từng tệp, chẳng hạn như “git add [tên tệp]” hoặc bạn có thể sử dụng các ký tự đại diện, chẳng hạn như “git add * .txt” để thêm tất cả các tệp txt.
Trước hoặc sau khi bạn thêm tệp, bạn nên kiểm tra xem bạn có bỏ sót tệp nào đã chỉnh sửa hay không. Bạn có thể thực hiện việc này bằng lệnh "git status". Lệnh "git status" sẽ hiển thị tệp nào có các thay đổi được sắp xếp cho cam kết và tệp nào không.
Mẹo: Khi bạn thêm một tệp, nó không thực sự thêm toàn bộ tệp, chỉ đơn giản là những thay đổi được thực hiện đối với tệp đó. Điều này có nghĩa là nếu bạn thực hiện các thay đổi đối với một tệp sau khi thêm nó, bạn sẽ cần phải thêm lại nó. Điều này có nghĩa là một tệp có thể hiển thị trong cả danh sách các thay đổi theo giai đoạn và các thay đổi không theo giai đoạn.
Sử dụng “git status” để xem tệp nào có các thay đổi chưa theo giai đoạn, sau đó “git thêm [tên tệp]” để phân chia các thay đổi.
Khi bạn đã sắp xếp tất cả các thay đổi mà bạn muốn đẩy lên máy chủ, bạn cần phải cam kết chúng. Để làm như vậy, hãy nhập 'git commit -m “[your commit message]”'. Một cam kết git được sử dụng để nhóm tất cả các thay đổi lại với nhau và bao gồm một thông báo cam kết. Thông báo cam kết phải là một mô tả ngắn gọn về những thay đổi được thực hiện, chẳng hạn như “lỗi đánh máy đã sửa”, “đã giải quyết [số sự cố]” hoặc “thêm [chức năng mới]”. Mỗi cam kết cần một thông báo cam kết, nếu bạn bỏ qua nó trong lệnh, bạn sẽ được yêu cầu một thông báo tương tác. Khi bạn đã cam kết các thay đổi của mình, hãy nhập “git push” để đưa các thay đổi của bạn vào kho lưu trữ trực tuyến.
Thêm một lời giải thích ngắn gọn về những gì một cam kết thực hiện, sau đó đẩy nó vào kho lưu trữ từ xa.