Hướng dẫn sử dụng Git và GitHub cho người mới

GitHub là ứng dụng quản lý mã nguồn mở nổi tiếng và phổ biến hiện nay. Bài viết sẽ cung cấp cho bạn hướng dẫn sử dụng GitHub cơ bản.

Giao diện GitHub

GitHub hiện là kho lưu trữ các dự án mã nguồn mở lớn nhất thế giới. Không khó tìm kiếm những ví dụ trang GitHub phổ biến, bao gồm trình chỉnh sửa văn bản Atom, TensorFlow by Google hay React by Facebook. Nó nổi tiếng là “ngôi nhà" của các dự án cao cấp về Big Data (Dữ liệu lớn), Artificial Intelligence (Trí tuệ nhân tạo) hay Internet of Things (Internet Vạn Vật). Tại đây, bạn cũng có thể tìm thấy hàng loạt hiệu ứng hoạt hình, emoji, trò chơi và phần mềm đơn giản hơn. Công nghệ này có phần giống “torrents” ngoại trừ việc nó dành cho phần mềm và ứng dụng.

Nếu vừa mới bắt đầu khám phá GitHub, bạn sẽ thấy hơi khó hiểu một chút. Vì thế, bài viết này cung cấp cho bạn hướng dẫn sử dụng GitHub từng bước.

1.Tạo tài khoản GitHub

Truy cập https://github.com/join và tạo tài khoản GitHub. Bạn có thể bắt đầu với tài khoản miễn phí cho cá nhân, bị giới hạn hợp tác tối đa 3 người. GitHub có phiên bản dành cho chuyên gia, đội nhóm và doanh nghiệp, cung cấp hỗ trợ cộng tác không giới hạn.

Chọn mục đích sử dụng GitHub phù hợp

Lựa chọn mục đích sử dụng GitHub.

Mục đích dùng GitHub cơ bản

2. Tạo GitHub Repository đầu tiên

Sau khi tạo và xác thực tài khoản, click dấu + ở góc phải phía trên cùng để tạo repository mới.

Tạo repository mới trên GitHub

Chọn repository bạn muốn công khai hoặc riêng tư. Đừng quên tích ô “Initialize the repository with README". Đây là mục đầu tiên khách truy cập thấy khi tới repository của bạn. Bao gồm một mô tả trong README của dự án. Đó là việc họ có thể làm với nó và cách cài đặt/sử dụng nó.

Tạo repository mới trên GitHub

Khi tạo repository đầu tiên, bạn có thể thấy trang Repository đó. Đây sẽ là trang chủ của bạn trên GitHub, còn được gọi là nhánh “master” (chính). Nếu muốn thêm mới repository, bạn có thể tạo các nhánh mới, tách biệt với nhánh phát triển chính.

Repository trên GitHub

Lập trình viên dùng những nhánh này để lưu trữ các phiên bản tập tin khác nhau, nhật ký sửa lỗi và hoạt động khác.

Tạo nhánh mới trên GitHub

3. Tải GitHub và Git để tạo môi trường hoạt động trên PC

Sau khi tạo thành công tài khoản GitHub và repository, bạn cần tạo một môi trường lập trình trên PC để nhận file GitHub và cập nhật phiên bản. Để làm việc này, bạn phải tải & cài đặt GitHub Desktop. GitHub hỗ trợ cả Windows và macOS.

Download Git Desktop

Sau khi cài đặt, bạn sẽ phải đăng nhập bằng tài khoản GitHub. GitHub Desktop không chỉ được dùng để nhập các download repository GitHub mà còn giúp bạn đẩy bản update lên chúng.

Tạo một repository hướng dẫn trên GitHub

Bên cạnh đó, bạn cần công cụ khác, mang tên “Git”. Git là hệ thống quản lý phiên bản, còn GitHub là dịch vụ đám mây. Đây là điểm khác biệt giữ chúng. Bạn có thể chạy Git cục bộ trên máy tính bởi nó độc lập với GitHub. Git giúp bạn chạy toàn bộ ứng dụng bằng một lệnh terminal.

Tải Git

Mất một lúc để cấu hình Git. Bạn nên lưu lại địa chỉ email đăng ký tài khoản dùng GitHub.

Cấu hình Git

Git được cài đặt như một GNU General Public License. Quá trình cài đặt chỉ mất một lúc.

Nhấn nút Next để cài đặt Git

Sau khi cài đặt thành công, bạn có thể mở “GitBash” - lệnh terminal Git dùng để chạy phần mềm hoặc ứng dụng đã tải từ repository GitHub.

Hoàn thành cài đặt Git

4. Sao chép hoặc tải ứng dụng

Để sao chép hoặc tải ứng dụng, tới trang GitHub bất kỳ của nhà lập trình nào đó. Ví dụ, bài viết đã truy cập một trang game nhập vai của JavaScript. Bạn có thể tải nó ở định dạng ZIP hoặc download ứng dụng lên GitHub Desktop. Bạn có thể tìm kiếm repository GitHub bất kỳ trên trang chủ trình duyệt hoặc desktop GitHub.

Tải một game trên GitHub

Khi nhập ứng dụng vào bảng điều khiển GitHub, click Clone.

Tải một game từ GitHub

Ứng dụng này giờ sẽ bắt đầu tự sao chép nó trên hệ thống. Sau đó, nó sẽ hiện như một repository trên GitHub Desktop của bạn.

Sao chép một game trên GitHub

Tiếp theo, mở Git. Làm theo hướng dẫn trên trang repository GitHub về cách tải và chạy ứng dụng.

Nhân bản game trong GitHub

Trong trường hợp này, đây là một trò chơi đơn giản.

Mở game trên GitHub

5. Đóng góp vào cộng đồng GitHub

Bạn muốn đóng góp vào cộng đồng GitHub? Trên GitHub, mọi thay đổi đã lưu đều có tên “commits”. Thực hiện thay đổi bằng cách click file README.md. Giải thích tại sao bạn làm những thay đổi đó cho người dùng khác.

Cập nhật thay đổi lên GitHub

Cuối cùng, bạn đang ở trung tâm cộng đồng GitHub: “pull requests.” Tiến hành một số thay đổi và cho tác giả phần mềm hay ứng dụng “pull” thay đổi đó vào repository GitHub của bản thân. Bài viết này đã thêm một file Maven.

Tạo pull request trong GitHub

Bạn cũng có thể pull request từ GitHub Desktop.

Đẩy pull request lên repository GitHub

Repository GitHub là một trong số những bí mật tuyệt vời nhất của Internet hiện đại. Từ Big Data, IoT, ứng dụng chuyên môn tới game vui nhộn, nó chứa mọi thứ. Đừng ngại làm theo hướng dẫn này! Nó sẽ giúp bạn làm quen GitHub & Git nhanh hơn đấy.

Hi vọng bài viết hữu ích với các bạn!

  • 2.413 lượt xem
Cập nhật: 19/12/2019
Xem thêm: GitHub
Sắp xếp theo