Làm Quen Với Git

Bạn đã từng khổ sở khi phải ráp code của các thành viên vào 1 project?
Bạn có 1 source code hoặc 1 project rất hay, bạn muốn chia sẻ để mọi người cùng phát triển?
Bạn muốn quản lý project trong team của mình được hiệu quả?

Bạn sẽ tìm được nhiều công cụ hỗ trợ đắc lực cho việc đó, và trong đó có Git.

Để bắt đầu thì máy tính của bạn cần cài đặt Gitbash, https://git-scm.com/downloads. Đây là một công cụ để làm việc dạng command line. Bạn cũng cần tạo 1 tài khoản trên https://github.com/. Bạn nên làm quen với command line vì nó có mặt trên cả 3 hệ điều hành phổ biến trên máy tính hiện nay là MacOS, Window, Linux. Khi bạn đã quen rồi, bạn sẽ sử dụng các phần mềm khác dễ dàng hơn.

1. Trước tiên, bạn cần vào https://github.com/, để tạo 1 repository- đây được gọi là remote repository, nơi lưu trữ source code của bạn, bạn có thể chia sẻ để mợi người cùng làm việc. Nhấn vào New Repository để tạo mới, nhập tên project, ví dụ tên project là A, check vào Initialize this repository with a README nếu bạn muốn tạo file README.md, sau đó click Create repository. Bây giờ bạn đã có 1 remote repository để lưu trữ code và chia sẻ với mọi người rồi.

2. Tiếp theo, ta sẽ clone project từ remote repository về máy tính( tức là tạo mới quan hệ giữa máy tính của bạn và remote repository). Ở đây, ta phân ra 2 trường hợp: Trường hợp bạn đã có chưa có bất kỳ source code nào và trường hợp bạn đã tạo source code rồi.

Đối với trường hợp, bạn chưa có source code: Right Click vào thư mục B-nơi bạn muốn lưu trữ. Sau đó, chọn Git Bash Here. Một cửa sổ làm việc với git sẽ hiện ra. Bây giờ, ta tiến hành cấu hình trước, bằng lệnh:
git config --global user.name "ten_cua_ban"
git config --global user.email "email_cua_ban"
Tiếp đến, các bạn sẽ clone project về máy tính, bằng lệnh:
git clone dia_chi
lệnh này sẽ tạo ra 1 folder mới có tên là A (tên project trên remote). Hoặc sử dụng lệnh:
git clone dia_chi .
( chú ý có khoảng cách và dấu “.”) lệnh này sẽ nhân bản source code trong project A về thư muc B này.
Với địa chỉ repository được lấy bằng cách vào project mà bạn tạo trên github.com, click vào Clone or download sẽ xuất hiện phần địa chỉ repository, click vào hình tờ giấy để copy địa chỉ, dán vào màn hình git bằng cách phải chuột và chọn Paste. Như vậy là bạn đã clone về máy thành công.

Trường hợp 2- khi bạn đã có project rồi: Mở project của bạn lên, right click vùng trống và chọn Git Bash Here.
Sau đó sử dụng: git init, để khởi tạo .git

Tiếp theo, chúng ta sẽ tạo mối quan hệ giữa máy tính và remote repository. Trong cửa sổ git bash here, sử dụng lệnh:

git add remote origin dia_chi

với đia chỉ được lấy tương tự như trên.

Bạn tiến hành add source code và push lên remote repository.

git add .

để add tất cả các file có trong folder hiện tại, hoặc:

git add ten_file

để add file được chỉ định.

Tiếp theo bạn sẽ đẩy nhưng thay đổi này vào local, bằng lệnh:

git commit -m"Noi_dung_commit"

Hiện tại, source code của bạn vẫn còn nằm ở máy tính, chưa có trên repository. Bạn sẽ đẩy nó lên remote bằng lệnh:

git push

Bạn đợi một chút cho câu lệnh chạy xong, bạn quan sát trên remote repository sẽ thấy source code của bạn trên đấy.
Lưu ý: Lần đầu tiên sử dụng gitbash sẽ cần đăng nhập nhé!

Trong phần hướng dẫn sau, tôi sẽ hướng dẫn cách làm việc nhóm trên github.

Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s