Phần 4: Đưa mã nguồn lên GitHub
1. Tạo repository trên GitHub - Hướng dẫn tạo repository mới trên GitHub. 2. Kết nối local repository với GitHub - Hướng dẫn sử dụng lệnh 'git remote add'. 3. Đẩy mã nguồn lên GitHub - Sử dụng lệnh 'git push'. 4. Lấy mã nguồn từ GitHub về - Hướng dẫn sử dụng lệnh 'git pull'. 5. Quản lý repository trên GitHub - Giới thiệu về các chức năng trên GitHub.
Phần 4: Đưa mã nguồn lên GitHub
Trong phần này, chúng ta sẽ tìm hiểu cách đưa mã nguồn của dự án IoT lên GitHub. Việc này rất quan trọng để bạn có thể quản lý và chia sẻ mã nguồn với những người khác. Chúng ta sẽ đi qua các bước sau: tạo repository trên GitHub, kết nối local repository với GitHub, đẩy mã nguồn lên GitHub, lấy mã nguồn từ GitHub về và quản lý repository trên GitHub.
1. Tạo repository trên GitHub
Bước đầu tiên để đưa mã nguồn lên GitHub là tạo một repository mới. Dưới đây là hướng dẫn chi tiết:
- Đăng nhập vào tài khoản GitHub của bạn.
- Nhấn vào nút + New repository ở góc trên bên phải của trang chính.
- Điền thông tin cho repository mới:
- Repository name: Tên của repository, ví dụ:
my-iot-project. - Description: Mô tả ngắn về dự án của bạn.
- Public/Private: Chọn chế độ hiển thị của repository. Public sẽ cho phép mọi người xem, trong khi Private chỉ cho phép bạn và những người được mời xem.
- Bạn có thể chọn khởi tạo với một README nếu muốn.
- Nhấn Create repository để hoàn tất.
2. Kết nối local repository với GitHub
Sau khi đã tạo repository trên GitHub, bạn cần kết nối local repository với repository trên GitHub. Sử dụng lệnh sau trong terminal:
git remote add origin https://github.com/your-username/my-iot-project.git
Trong đó, bạn thay thế your-username bằng tên người dùng GitHub của bạn và my-iot-project bằng tên repository mà bạn vừa tạo.
Tip: Kiểm tra kết nối remote bằng lệnh
git remote -vđể đảm bảo rằng bạn đã kết nối đúng.
3. Đẩy mã nguồn lên GitHub
Để đẩy mã nguồn từ local repository lên GitHub, bạn sử dụng lệnh git push. Nếu bạn muốn đẩy mã nguồn lên nhánh chính (master hoặc main), hãy sử dụng lệnh sau:
git push -u origin master
Trong đó:
-u: Thiết lập nhánh local để theo dõi nhánh trên remote.origin: Tên của remote repository mà bạn đã thêm ở bước trước.master: Tên nhánh mà bạn muốn đẩy mã lên. Nếu bạn đang sử dụng nhánhmain, hãy thay thếmasterbằngmain.
Note: Nếu bạn có nhiều commit trong local repository, tất cả sẽ được đẩy lên GitHub cùng một lúc.
4. Lấy mã nguồn từ GitHub về
Khi làm việc nhóm, bạn có thể cần lấy mã nguồn đã được cập nhật từ GitHub về local repository của mình. Để làm điều này, bạn sử dụng lệnh git pull:
git pull origin master
Trong đó, origin là tên của remote repository và master là tên nhánh mà bạn muốn lấy về. Nếu bạn sử dụng nhánh main, hãy thay thế master bằng main.
Tip: Luôn luôn kiểm tra và đồng bộ hóa mã nguồn trước khi bắt đầu làm việc để tránh xung đột.
5. Quản lý repository trên GitHub
Khi mã nguồn đã được đẩy lên GitHub, bạn có thể quản lý repository của mình thông qua giao diện web của GitHub. Dưới đây là một số chức năng chính:
- Issues: Tạo và theo dõi các vấn đề liên quan đến dự án.
- Pull Requests: Đề xuất thay đổi mã nguồn và nhận phản hồi từ các thành viên khác trong nhóm.
- Wiki: Tạo tài liệu cho dự án của bạn.
- Settings: Thay đổi cấu hình cho repository, bao gồm quyền truy cập và bảo mật.
Bạn cũng có thể xem lịch sử commit, so sánh các phiên bản khác nhau của mã nguồn, và quản lý các nhánh trong repository.
Note: Đảm bảo rằng bạn đã hiểu các quyền và cài đặt bảo mật khi chia sẻ repository của mình với người khác.
Với các bước trên, bạn đã hoàn thành việc đưa mã nguồn lên GitHub và quản lý nó một cách hiệu quả. Điều này sẽ giúp bạn và nhóm của bạn dễ dàng hợp tác hơn trong các dự án IoT của mình.
