Video: What is GitHub? 2025
GitHub là dịch vụ lưu trữ kho lưu trữ. Hãy suy nghĩ về nó như là "đám mây" cho mã.
GitHub sẽ lưu trữ dự án mã nguồn của bạn bằng nhiều ngôn ngữ lập trình khác nhau và theo dõi các thay đổi khác nhau được thực hiện cho mỗi lần lặp. Nó có thể làm điều này bằng cách sử dụng git, một hệ thống kiểm soát sửa đổi chạy trong giao diện dòng lệnh.
Sử dụng GitHub có nhiều lợi ích bao gồm sự hợp tác dễ dàng hơn với các đồng nghiệp và đồng nghiệp, khả năng nhìn lại các phiên bản trước và hàng nghìn lựa chọn tích hợp dễ dàng.
Tại sao tôi nên sử dụng GitHub?
Bốn lý do tại sao bạn nên sử dụng GitHub trong các dự án mã hóa của mình.
Lý do # 1: Kiểm tra lại mã của bạn bởi cộng đồng
Dự án của bạn là một bộ xương - nó làm những gì bạn muốn nó làm, nhưng bạn không phải lúc nào cũng chắc chắn làm thế nào dân số rộng lớn hơn sẽ thực hiện nó. Hoặc nếu nó thậm chí làm việc cho tất cả mọi người.
Nếu bạn gửi dự án của bạn lên GitHub, cộng đồng rộng lớn hơn của các lập trình viên và người yêu thích có thể tải xuống, và kết quả là đánh giá công việc của bạn. Điều này có nghĩa là họ có thể cung cấp cho bạn một cái nhìn tổng quát về các vấn đề có thể xảy ra như xung đột hoặc các vấn đề phụ thuộc không mong đợi, vvLý do # 2: GitHub là một kho
Điều này đã được đề cập trước đây, nhưng điều quan trọng cần lưu ý- GitHub là một kho lưu trữ.
(Và quan trọng hơn: bạn.)
Trừ khi bạn có một số hỗ trợ lớn, bạn sẽ ngớ ngẩn đến
chứ không phải đăng dự án của bạn vào GitHub nếu bạn muốn mọi người xem nó bất cứ lúc nào . Lý do # 3: Cộng tác và theo dõi những thay đổi trong mã của bạn trên các phiên bản
Giống như sử dụng Microsoft Word hoặc Google Drive, bạn có thể có lịch sử phiên bản mã của mình để các phiên bản trước đó không bị mất khi lặp lại.
GitHub cũng theo dõi các thay đổi trong một changelog, do đó bạn có thể có một ý tưởng chính xác về
những gì được thay đổi mỗi lần. GitHub có thể tích hợp với các nền tảng phổ biến như Amazon và Google Cloud, các dịch vụ như Code Climate để theo dõi phản hồi của bạn, và có thể làm nổi bật cú pháp trong hơn 200 ngôn ngữ lập trình khác nhau. Cái gì khác ngoài kia?
GitHub không phải là lựa chọn kiểm soát phiên bản duy nhất.
Có những dịch vụ khác như:
BitBucket
Microsoft Team Foundation Server
Và hơn nữa
- Chúng cung cấp rất nhiều thứ giống nhau mà bạn có thể nhận được từ GitHub. Tuy nhiên, kích thước tuyệt đối của cộng đồng nên quan trọng đối với bạn nếu bạn muốn dự án của bạn được nhiều người nhìn thấy càng tốt.
- Sự khác biệt khác là câu hỏi về chi phí:
- GitHub chỉ cung cấp các kho riêng với chi phí bổ sung. (Thanh toán trên cơ sở hàng tháng.) Một vài trong số các dịch vụ kiểm soát phiên bản khác cung cấp kho riêng tư miễn phí. (Tuy nhiên, thông thường với dung lượng lưu trữ / băng thông hạn chế)
Kết luận: Cung cấp GitHub a Try
Nếu các lý do trên không thuyết phục bạn kiểm tra GitHub cho dự án mã hóa của bạn, sau đó hãy xem một số cách rằng mọi người đã chọn sử dụng GitHub cho mục đích không mã hóa, chẳng hạn như đăng nhập du lịch.
Cuối cùng, GitHub là một công cụ mạnh mẽ và có thể là một đồng minh mạnh mẽ trong việc làm cho bất kỳ dự án của bạn tốt nhất nó có thể được.
Tôi nên Đầu tư Dù Tôi có Tín dụng Thẻ tín dụng?

ĐầU tư tiền bạc là cách để bắt đầu xây dựng sự giàu có, nhưng nếu bạn đang mang một sự cân bằng trên thẻ tín dụng của mình, bạn có thể không đi ra phía trước. Tìm hiểu tại sao.
Tại sao tôi không thể đạt được mục tiêu của tôi? - Mặt tối của mục tiêu-thiết lập

Tại sao hầu hết mọi người không thiết lập và đạt được mục tiêu? Thiết lập mục tiêu là một động lực thúc đẩy - thực hiện đúng. Tìm hiểu làm thế nào thực hiện thành công một thực tế như vậy là sai.
Tại sao tôi nên lo lắng về nợ của tôi đến tỷ lệ thu nhập?

Tỷ lệ nợ / thu nhập của bạn được sử dụng để xác định số tiền mà các ngân hàng sẵn sàng cho bạn mượn. Nó cũng là một thước đo tốt về cách bạn đang làm tài chính.