Git, Bài 5: Sync lên Repo center và clone projects

Bạn cảm thấy project của mình quá hay và muốn open source nó cho mọi người cùng tham khảo? Hay công ty của bạn có một repo centre để chứa các projects của toàn thể tổ chức, và bạn sẽ đồng bộ hóa mã nguồn dự án của mình lên đó? Bài viết cuối cùng […]

Git, Bài 4: Các nhánh (branches)

Sếp lớn đùng một cái giao cho nhóm của bạn phải thực hiện một ứng dụng hoàn toàn mới. Sau khi thảo luận vài ngày thì cuối cùng nhóm cũng thống nhất về thiết kế cũng như các công việc hậu cảnh về phía Service của ứng dụng cũng như phần server. Và vì thời […]

Git, Bài 3: Xem lịch sử chỉnh sửa và hoàn tác

Trong bài thứ 2, tôi đã giới thiệu các thao tác cơ bản của Git, bao gồm add, rm và commit. Còn trong bài này, chúng ta sẽ xem lịch sử các commits và hoàn tác (revert) lại hệ thống project của bạn lại tại một thời điểm bạn đã commit trước, mà chưa cần […]

Git, Bài 2: Tạo repo, thao tác với các tập tin trong project và tiến hành commit

Trong bài trước, tôi đã hướng dẫn sơ lược về Git, đưa ra những ưu điểm mạnh mẽ của nó để thuyết phục các bạn, không chỉ là các thành viên trong nhóm thực hiện một project, mà còn là những người duy nhất chịu trách nhiệm về project đó, sử dụng Git. Trong bài […]

Git, Bài 1: Giới thiệu về Git

Là dân coder đơn thân, hoặc chỉ có mỗi bạn được phân công thi công một project nào đó, thì bạn ít nghĩ tới việc quản lí các phiên bản khác nhau của nó (một project). Bạn chỉ trải qua các bước (1) Khởi tạo project ⟶ (2) Viết code ⟶ (3) Thấy dòng nào chưa […]