Hướng dẫn đẩy code lên GitHub đơn giản nhất
Nhiều bạn mới làm quen với lập trình vẫn chưa biết cách đẩy code lên GitHub hoặc xảy ra lỗi trong quá trình này, đặc biệt là các bạn chưa biết cách tạo GitHub Pages. Hiểu được điều đó, trong bài viết này, Vietnix sẽ hướng dẫn bài cách đưa code lên GitHub đơn giản và nhanh chóng nhất.
Cách 1: Đẩy code lên Github bằng Terminal
Hướng dẫn chi tiết này sẽ giúp bạn quản lý phiên bản code và cộng tác hiệu quả bằng cách đẩy code lên GitHub thông qua Terminal.
Bước 1: Cài đặt Git
Nếu bạn chưa cài đặt Git, hãy tải xuống và cài đặt phiên bản phù hợp với hệ điều hành của bạn từ trang web chính thức của Git: https://git-scm.com/downloads.

Tạo tài khoản tại trang chủ GitHub
Git là một hệ thống quản lý phiên bản phân tán cho phép bạn theo dõi thay đổi trong code và cộng tác với các lập trình viên khác.
Mở Terminal (hoặc Command Prompt trên Windows) và xác nhận cài đặt Git bằng lệnh:
git --version
Bước 2: Khởi tạo kho lưu trữ Git cục bộ
Mở Terminal/Command Prompt và điều hướng đến thư mục chứa dự án của bạn. Khởi tạo kho lưu trữ Git cục bộ bằng lệnh:
git init
Lệnh này sẽ tạo một thư mục .git ẩn trong thư mục dự án của bạn, nơi Git lưu trữ thông tin về lịch sử thay đổi code.
Bước 3: Thêm file vào kho lưu trữ
Sử dụng lệnh git add để thêm các file bạn muốn đẩy lên GitHub vào staging area của Git. Ví dụ:
git add file1.txt file2.js
Bước 4: Commit thay đổi
Commit là một snapshot của trạng thái hiện tại của code. Ghi lại những thay đổi bạn đã thực hiện kèm theo mô tả commit bằng lệnh:
git commit -m "Mô tả thay đổi"
Bước 5: Liên kết kho lưu trữ Git cục bộ với kho lưu trữ GitHub
GitHub là một nền tảng lưu trữ code dựa trên Git, cho phép bạn chia sẻ code công khai hoặc riêng tư.
Tạo kho lưu trữ GitHub:
- Truy cập tài khoản GitHub của bạn và tạo một kho lưu trữ mới.
- Sao chép URL của kho lưu trữ.
Bạn đăng nhập vào GitHub. Tại giao diện chính, nhấn chọn vào dấu + ở góc phải màn hình > Chọn New repository từ menu đổ xuống để tạo repository mới.

Tạo repository mới
Nhập tên cho repository mới tại ô Repository name > Chọn Public hoặc Private cho repositoty > Nhấp vào nút Create repository.

Đặt tên sau đó nhấn Create repository
Sau khi tạo xong kết quả sẽ hiển thị như hình bên dưới.

Hình ảnh hiển thị sau khi hoàn tất tạo Repository
Liên kết kho lưu trữ: Trong Terminal/Command Prompt, nhập lệnh sau, thay thế https://github.com/ bằng URL kho lưu trữ GitHub của bạn:
git remote add origin https://github.com/
Bước 6: Đẩy code lên GitHub
git push origin master
Bước 3: Đẩy code lên GitHub
Mở VScode và truy cập vào thư mục mà bạn muốn đưa code lên GitHub. Tiếp theo vào Terminal > Chọn New Terminal.

Chọn New Terminal
Gõ lệnh
git init
để tạo 1 git repository project mới hoặc đã có sẵn. Nếu gặp lỗi ở bước này, có thể là do bạn chưa tải Git về hoặc cài đặt không thành công.
Tiếp theo bạn gõ lệnh
git status
để kiểm tra các file chưa được đưa lên hoặc các file đã thay đổi trong thư mục.
Gõ lệnh
git add
để thêm những file cần đẩy lên GitHub.

Dùng lệnh git add để thêm file lên GitHub
Gõ lệnh
git status
để kiểm tra xem đã thêm thành công hay chưa.
Gõ lệnh
git commit -m "Add new project vietnix"
để ghi chú các thay đổi, thuận tiện cho việc theo dõi về sau. Lưu ý: Thay vietnix bằng tên của repository vừa đặt ở bước 2.
Gõ lệnh
git branch -M main
Gõ lệnh
git remote add origin https://github.com/vietnixtest/vietnix.git
Lưu ý: Thay đường link trên bằng đường link trên trang GitHub ban đầu bạn đã tạo repository.
Bạn gõ lệnh
git push -u origin main
để đẩy code lên GitHub.
Tải lại trang GitHub để kiểm tra code đã được đẩy lên thành công hay chưa.
Bước 4: Tạo GitHub Pages
Để xem được trang web của bạn, bạn truy cập vào Settings ở góc phải trên của màn hình.
Kéo xuống phần GitHub Pages và chọn Check it out here!.
Tại phần Source, bạn nhấn vào None > Chọn main > Nhấn Save.

Chỉnh sửa source
Tại phần Theme Chooser, bạn chọn Choose a theme > Chọn tiếp Select theme.

Select theme
Như vậy, bạn đã tạo thành công một GitHub Pages.
Xem thêm: Git Commit là gì? Cách sử dụng lệnh Git Commit
Đẩy code lên GitHub từ Visual Studio Code
Trong trường hợp bạn muốn up code lên Github Visual Studio Code (gọi tắt là VS Code), hãy tham khảo hướng dẫn dưới đây. Trước đó, cần đảm bảo rằng thiết bị của bạn đã được cài đặt VS Code và Git.
Bước 1: Tạo tài khoản GitHub
Đầu tiên, bạn truy cập vào trang chủ chính thức của GitHub và đăng nhập bằng cách click chọn Sign Up, sau đó điền lần lượt các thông tin cần thiết như User name, Email address, Password.

Tạo tài khoản Github
Tiếp theo, hãy tích chọn ô “Send me occasional product updates, announcement, and offers” nếu muốn nhận thông báo về thông tin cập nhật, ưu đãi… rồi chọn Verify > Create account để hoàn tất quá trình tạo tài khoản.
Bước 2: Tạo kho lưu trữ (Repository – gọi tắt là Repo)
Sau khi hoàn tất quá trình tạo tài khoản, người dùng sẽ được chuyển hướng đến trang chủ của GitHub. Bạn có thể tạo repo mới bằng cách bấm chọn mục New màu xanh ở phía bên trái màn hình, hoặc click vào dấu + tại phía trên góc phải giao diện (bên cạnh ảnh đại diện của bạn) > chọn New Repository.

Mục New màu xanh
Tiếp theo, hãy điền đầy đủ các thông tin được yêu cầu trong trang tạo repo.
Cụ thể là:
- Repository name: Tại mục này, bạn có thể nhập tên repo của mình. Đối với những ai muốn tạo một trang web tĩnh, hãy đặt tên với định dạng tương ứng là:
_<username>.github.io_
- Description: Mục này dùng để nhập mô tả cho repo mà người dùng muốn tạo. Bạn có thể bỏ qua hoặc nhập một vài mô tả ngắn gọn tại phần này.
- Public/Private: Người dùng được phép lựa chọn việc Public hoặc Private cho repo mình tạo. Điều này đồng nghĩa với việc bạn có thể hiển thị repo cho bất kỳ ai hoặc giữ ở chế độ riêng tư chỉ mình bạn thấy.
- Add a Readme life: Tùy chọn này cho phép người dùng tạo sẵn file Readme.me và đặt file này trong thư mục gốc của repo. Đây chính là phần mô tả chi tiết cho repo mà bạn tạo.
- Add .gitignore: Sẽ có một thư mục dạng .gitignore được đặt tại thư mục gốc của repo để ghi lại các tập tin người dùng không muốn theo dõi các thay đổi trong repo.
- Choose a license: Đây là tùy chọn cho phép người dùng lựa chọn những loại giấy phép phù hợp cho retro mà mình sắp tạo.

Tạo kho lưu trữ
Sau khi đã điền đầy đủ thông tin, bạn bắt đầu tạo repo bằng cách bấm chọn nút Create Repository.
