Đưa ứng dụng của bạn lên GitHub

Viết bởi Alyson La, @realalysonla

Chuẩn bị

Git & GitHub

Coach: Giới thiệu về Git, khái niệm quản lý phiên bản và mã nguồn mở

Đưa ứng dụng của bạn lên GitHub bằng dòng lệnh

Trên trang profile của bạn ở GitHub, hãy click vào nút New New Repo Đặt cho nó một cái tên (Ví dụ như: railsgirls), điền mô tả sơ lược, chọn kiểu Public, sau đó nhấn nút Create repository.

Trong terminal, hãy chắc chắn rằng bạn đã di chuyển đến thư mục railsgirls bằng lệnh cd, sau đó thực hiện tiếp:

git init

Lệnh này sẽ khởi tạo một kho lưu trữ git (git repository) trong thư mục dự án của bạn.

Chú ý: Nếu bạn đã thực hành xong Hướng dẫn Heroku, thì bạn đã khởi tạo xong vùng chứa dữ liệu git và bạn có thể bỏ qua bước này.

Tiếp theo hãy kiểm tra xem file README.md có tồn tại trong thư mục của bạn không với câu lệnh ls:

ls README.md
dir README.md

Nếu file đó không tồn tại, hãy tạo ra nó bằng lệnh:

touch README.md
type nul > README.md

Coach: Hãy nói một chút về file README.md

Sau đó hãy gõ lệnh:

git status

Lệnh này sẽ kiểm tra trạng thái thư mục project khi đang đặt trong sự quản lý của git.

Coach: Hãy nói về một vài câu lệnh git ưa thích của bạn

Tiếp theo gõ lệnh:

git add .

Câu lệnh sẽ thêm tất cả các tệp của bạn và các thay đổi của chúng tới thời điểm hiện tại lên một vùng đệm (staging area)

Tiếp đó gõ lệnh:

git commit -m "first commit"

Việc này sẽ lưu trữ một phiên bản thư mục project của bạn với tiêu đề “first commit”

Tiếp theo thực hiện lệnh:

git remote add origin https://github.com/username/railsgirls.git

Trang GitHub Repository của bạn sẽ cung cấp đường liên kết tới vùng dữ liệu git, do vậy hãy copy và paste nó vào terminal để đảm bảo ít gây ra lỗi hơn khi bạn gõ lại bằng tay. Bạn có thể sao lưu đường link này bằng cách click vào biểu tượng ở ngay bên cạnh đường link đó trên trang GitHub

Việc này sẽ tạo một điểm truy cập, hay một kết nối với tên là origin từ thư mục bạn đang làm việc với vùng dữ liệu trên GitHub mà bạn vừa tạo ra.

Tiếp theo hãy gõ lệnh:

git push -u origin master

Hành động này sẽ gửi phiên bản làm việc hiện tại của bạn lên nhánh master ở trên GitHub

Chúc mừng, ứng dụng của bạn đã được đưa lên GitHub! Hãy check thử với liên kết dưới đây: https://github.com/username/railsgirls (bỏ đuôi .git)

Nếu tiếp tục thay đổi và muốn đưa ứng dụng của mình lên GitHub, bạn chỉ việc lặp lại ba câu lệnh sau:

git add .
git commit -m "type your commit message here"
git push origin master

Tiếp theo?

Trở thành một phần của cộng đồng mã nguồn mở

Hiểu thêm về git