Hướng dẫn cách push code lên git năm 2024

Chúng ta đẩy code lên trên Github để quản lý và chia sẻ code dễ dàng hơn, giúp làm việc nhóm một cách hiệu quả.

Ngoài ra đẩy code lên Github còn giúp chúng ta tạo ra các static page một cách nhanh chóng và miễn phí, tham khảo bài viết này Các cách tạo web tĩnh với Github.

Đầu tiên các bạn cần đăng ký tài khoản trên Github trước, sau đó tạo một repository mới [là nơi để chứa source code của project]. Chú ý đặt username hay một chút vì Github sẽ tặng mỗi tài khoản một tên miền miễn phí dạng username.github.io.

Khi tạo repository các bạn có thể để chế độ public hoặc private, và có tạo sẵn một số file hay có như README và .gitignore hay không.

Nếu như tạo một repository rỗng [không chọn thêm sẵn file] thì chúng ta có thể đẩy một Git project có sẵn từ trên máy lên. Còn nếu tạo sẵn file thì chúng ta cần clone project đó về máy rồi sau đó mới chỉnh sửa source code và đẩy lên.

Các bước đẩy code lên Git repository bao gồm:

  • Add files: Lên danh sách các file chỉnh sửa trong project để chuẩn bị commit.
  • Commit: Xác nhận thay đổi và lưu lại trong lịch sử chỉnh sửa của project.
  • Push: Đẩy code từ trên máy [local repository] lên kho lưu trữ online [remote].

Dưới đây là 1 số cách đẩy code lên Github dành cho người mới, chưa biết sử dụng Git.

Cách 1: Upload trực tiếp

Cách này dễ nhất, nhưng nhược điểm là chỉ có thể upload từng file một, và không cho phép upload thư mục.

Nếu muốn upload thư mục thì cần tạo ra thư mục trước bằng cách chọn Create new file để tạo file mới, và tạo file đó nằm trong thư mục luôn. Ví dụ gõ tên file là css/style.css thì sẽ tạo ra thư mục css và file style.css nằm trong thư mục css.

Cách 2: Sử dụng phần mềm có giao diện

Có nhiều phần mềm hỗ trợ việc sử dụng Git dễ dàng, ví dụ Github Desktop. Tải phần mềm về và đăng nhập vào tài khoản Github để sử dụng.

Bạn có thể tạo repository mới, hoặc clone 1 repository có sẵn về máy. Chú ý khi clone repository về máy thì cần chọn đường dẫn lưu code trên máy và nhớ vị trí để cho dễ truy cập và quản lý.

Sau khi đã clone project về máy thì mở thư mục source code vừa clone về và chỉnh sửa tùy ý. Sau khi code xong thì lại bật Github Desktop lên để đẩy code mới chỉnh sửa lên Github.

Ngoài ra nếu bạn lập trình bằng Visual Studio Code thì có thể dùng luôn trình quản lý Git có sẵn.

Cách 3: Sử dụng Terminal

Terminal là phần mềm thao tác với máy tính qua các mã lệnh. Trên các hệ điều hành Mac, Linux thì đều có sẵn. Còn trên Windows thì các bạn phải cài thêm Git.

Sau khi cài xong thì chúng ta có thể thao tác với Git qua câu lệnh. Và đi kèm với Git sẽ có 1 phần mềm là Git Bash tương tự như Terminal trên Linux. Các bạn có thể bấm chuột phải vào màn hình và chọn Git Bash Here để bật Git Bash lên ở ngay tại thư mục hiện hành.

Khi sử dụng Terminal thì chúng ta sẽ thao tác với Git qua các câu lệnh, mới đầu sẽ chưa quen nhưng dùng nhiều thì sẽ nhớ. Tra cứu các câu lệnh của Git ở đây.

Một số lệnh hay dùng:

Clone 1 repository về máy:

git clone [địa chỉ repository]

Các lệnh sau cần vào trong thư mục chứa source code [local git repository] thì mới gõ được:

cd [thư mục chứa source code]

  • Add files để chuẩn bị Commit: git add --all [add toàn bộ các file trong project]

    hoặc

    git add . [add các file ở thư mục hiện tại]
  • Commit: git commit -m "Chú thích cho lần commit này"

Push code:

git push origin main

Chú ý main là tên branch [nhánh] mặc định khi tạo repository, với các repository cũ thì tên nhánh mặc định là master.

GitHub là một dịch vụ lưu trữ mã nguồn và quản lý phiên bản mã nguồn được sử dụng rộng rãi trong cộng đồng lập trình. Trong bài viết dưới đây, BKHOST sẽ hướng dẫn bạn 2 cách để dễ dàng push code của mình lên GitHub.

Sử dụng Command line để PUSH code lên GitHub

Để đẩy code lên Github bằng Command line, bạn cần thực hiện các bước sau:

  • Đăng nhập vào tài khoản Github của bạn và tạo một repository mới.

  • Sau khi tạo repository, bạn sẽ nhận được một địa chỉ URL cho repository này.

  • Trên máy tính của bạn, mở terminal và chuyển đến thư mục chứa dự án cần đẩy lên Github.

  • Trong terminal, thực hiện các lệnh sau để khởi tạo repository local:

{{EJS0}}

  • Sau khi khởi tạo repository local thành công, thực hiện các lệnh sau để kết nối repository local với repository trên Github:

{{EJS1}}

  • Nhập tài khoản và mật khẩu Github của bạn để xác thực. Sau khi đăng nhập thành công, code của bạn sẽ được đẩy lên repository trên Github.

Lưu ý: Trước khi đẩy code lên Github, bạn cần đảm bảo rằng tất cả các thay đổi trong dự án đã được thêm vào staging area bằng lệnh git add và đã được commit bằng lệnh git commit.

Sử dụng GitHub Desktop để PUSH code lên GitHub.

Để sử dụng GitHub Desktop để đẩy code lên Github, bạn cần thực hiện các bước sau:

  • Đăng nhập vào tài khoản Github của bạn và tạo một repository mới.
  • Tải và cài đặt GitHub Desktop từ website của Github.

  • Mở GitHub Desktop và đăng nhập vào tài khoản Github của bạn.
  • Trên màn hình chính của GitHub Desktop, nhấp vào nút “Create a new repository” [Tạo một repository mới].
  • Trong hộp thoại tạo repository mới, nhập tên và mô tả cho repository của bạn và chọn đường dẫn để lưu trữ repository trên máy tính của bạn.
  • Nhấp vào nút “Create repository” [Tạo repository] để tạo repository mới.
  • Trong cửa sổ chính của GitHub Desktop, nhấp vào nút “Add files” [Thêm tệp] để thêm các tệp cần đẩy lên Github vào staging area.

  • Nhập một commit message mô tả những thay đổi mà bạn đã thực hiện trong commit này và nhấp vào nút “Commit to master” [Commit vào master] để commit các thay đổi.
  • Sau khi commit thành công, nhấp vào nút “Push origin” [Đẩy lên origin] để đẩy các thay đổi lên repository trên Github.

Tổng kết

Trên đây là 2 cách đẩy code lên Github. Hy vọng sẽ giúp bạn dễ dàng thực hiện.

Nếu còn gặp bất cứ vướng mắc gì hoặc muốn tìm hiểu thêm về GitHub, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

Chủ Đề