Chuyện công việc

Sử dụng GitHub dễ dàng với 2 nguyên tắc cơ bản.

Sử dụng GitHub dễ dàng với 2 nguyên tắc cơ bản.

Đây là bài viết cho những bạn sinh viên năm 1,2 mới tiếp xúc với GitHub, chưa biết nhiều về cách hoạt động của Git. Hiện nay có rất nhiều bài viết giải thích Git và GitHub là gì, hoạt động ra sao, nên mình sẽ không giải thích nữa, các bạn có thể tham khảo ở đây :https://en.wikipedia.org/wiki/Git và https://vi.wikipedia.org/wiki/GitHub . Bài viết này mình sẽ chú trọng vào 2 nguyên tắc cơ bản của Git giúp các bạn có thể dễ dàng dùng Git cho việc làm việc nhóm.

Nguyên tắc 1: CP (Commit – Push)
– Nguyên tắc này áp dụng cho người tạo đầu tiên và người cập nhật source code nhưng không có ai thay đổi source code trước đó.

Nguyên tắc 2: CPCP (Commit – Pull – Commit – Push)
– Nguyên tắc này áp dụng cho những người muốn cập nhật lại source code, nhưng source trước đó đã bị thay đổi.

Nhìn có vẻ cơ bản nhưng mình để ý, không phải ai cũng biết, nhất là những bạn sinh viên, khi mới dùng GitHub, sẽ thường xuyên gặp phải những lỗi không đáng có, và vô tình sẽ hỏng source code, team bất hòa sẽ dẫn đến choảng nhau.

Ngoài ra một số tip nhỏ, để các bạn các bạn có thể sử dụng Git tốt hơn:
1. Sử dụng Source Control có sẵn trên các IDE.
– Các bạn hoàn toàn có thể dùng cmd cho cool ngầu, nhưng mình thấy tối ưu nhất vẫn là dùng sẵn trên IDE, vì nó khá trực quan, dễ dàng sử dụng, bạn có thể kiểm soát được sự thay đổi source của mình trong quá trình code, và dễ dàng khắc phục lỗi khi có code đụng nhau do IDE đã hỗ trợ hết cho việc compare code.
2. Sử dụng file .gitignore.
– Việc sử dụng .gitignore sẽ giúp các bạn loại bỏ những file không mong muốn sinh ra, và càng ít file rác thì tỉ lệ lỗi khi đồng đội của bạn chạy trên máy tính của họ sẽ ít hơn. Ví dụ khi bạn và đồng đội của bạn sử dụng 2 IDE có phiên bản khác nhau, vô tình khi push lên nếu không có .gitignore nó sẽ nhận luôn các file setting,.. trên máy bạn và nó sẽ không khớp với IDE trên máy đồng đội của bạn, từ đó sẽ phát sinh các lỗi không đáng có.

Ngoài ra Git còn rất nhiều các chức năng hay ho nữa không chỉ dừng ở mức này, và nó đang chờ bạn khám phá. Chúc các bạn thành công.


Chia sẻ bài viết:
Bình luận trực tiếp trên web
Bài viết liên quan
Cách tạo trang web online miễn phí dễ dàng với GitHub

Cách tạo trang web online miễn phí dễ dàng với GitHub

Có thể bạn chưa biết mỗi một tài khoản GitHub sẽ được tặng cho 1 domain riêng, bạn có thể sử dụng nó để có thể tạo 1 trang web tĩnh. Các bước thực hiện: 1. Các bạn tạo tài khoản GitHub 2. Sau đó tạo 1 repository với tên [user-name].github.io

05-08-2022 · Chuyện công việc · 3 phút đọc · 1517
Top những Cloud Database miễn phí

Top những Cloud Database miễn phí

Những cloud database miễn phí sinh viên có thể sử dụng

08-08-2022 · Chuyện công việc · 5 phút đọc · 4133
Cách giữ cho Web trên Heroku luôn hoạt động

Cách giữ cho Web trên Heroku luôn hoạt động

Nếu như ai từng triển khai một ứng dụng miễn phí trên Heroku thì sẽ gặp phải trường hợp nếu không có truy cập trong vòng 30 phút thì Dyno sẽ rơi vào trạng thái ngủ đồng nghĩa Web của bạn sẽ rơi vào trạng thái đóng băng, và khởi động lại sẽ tốn một thời gian khá lâu để chờ.

08-08-2022 · Chuyện công việc · 3 phút đọc · 2217
Ngôn ngữ lập trình có quan trọng như chúng ta nghĩ ?

Ngôn ngữ lập trình có quan trọng như chúng ta nghĩ ?

Một ngôn ngữ lập trình cũng giống như các phương tiện giao thông vậy, Pascal là chiếc xe đạp nhỏ, chuyển qua C là xe đạp lớn và C++ là xe đạp điện cuối cùng tới C# là chiếc Honda.

07-08-2022 · Chuyện công việc · 6 phút đọc · 1458