Github Và Cách Sử Dụng Cơ Bản Github Trên Windows

Public on March 18, 2015
Chào các bạn, hôm nay Kayz sẽ giới thiệu cho các bạn một mạng xã hội về lập trình rất phổ biết. Trong bài này Kayz sẽ giới thiệu về Github đồng thời hướng dẫn các bạn sử dụng Git trên hệ điều hành Windows.
Github Và Cách Sử Dụng Cơ Bản Github Trên Windows

Github là gì ?

GitHub là một dịch vụ lưu trữ dựa trên web cho các dự án phát triển phần mềm trong đó sử dụng các hệ thống kiểm soát phiên bản Git được viết bằng Ruby on Rails. GitHub cung cấp cả kế hoạch trả tiền cho kho tư nhân, và các tài khoản miễn phí cho các dự án mã nguồn mở. GitHub có hơn 3,4 triệu người sử dụng , làm cho nó trở thành máy chủ đang lớn nhất trên thế giới.
Github đã trở thành một yếu trong cộng đồng phát triển mã nguồn mở mà nhiều nhà phát triển đã bắt đầu xem xét nó một thay thế cho một sơ yếu lý lịch thông thường và một số nhà tuyển dụng yêu cầu ứng dụng để cung cấp một liên kết đến và có một tài khoản Github đóng góp tích cực.

Cách sử dụng Github

Để có thể sử dụng Github bạn cần có tài khoản Github (Vào đây để đăng ký) và Công cụ Git trên Windows (Nhấn vào link để tải về và cài đặt như một phần mềm thông thường).
Sau khi cài đặt, sẽ có 2 phần mềm là Git Bash và Git GUI. Mình sẽ hướng dẫn các bạn sử dụng Git Bash trên Windows.

1. Tạo Repository mới.

Bạn truy Cập vào trang chủ của Github. Nhìn phí trên chỗ Username có dấu cộng -> click vô -> chon New Repository.
Github Và Cách Sử Dụng Cơ Bản Github Trên Windows ảnh 001
Các bạn điền các trường đầy đủ, trong đó:
  1. Repository name: Tên của Repository.
  2. Description: Môt tả Repository có thể bỏ qua.
  3. Phần chọn Public là công khai ai cũng có thể xem, Private là riêng tư chỉ có 3. mình bạn xem (tùy chọn này thương mại, bạn chỉ được sử dụng nếu đã mua các gói cước của Github).
  4. Initialize this repository with a README: Cấu hình có cài sẳn tệp README hay không.
Bấm vào Create … để tạo.
Github Và Cách Sử Dụng Cơ Bản Github Trên Windows - ảnh 002
Sau đó sao chép cái địa chỉ Git vào bộ nhớ.
Github Và Cách Sử Dụng Cơ Bản Github Trên Windows - ảnh 003
Vậy là chúng ta đã tạo xong một Repository mới rồi. Bước tiếp theo ta sẽ sử dụng công cụ Git để tải source từ máy tính của mình lên Git.

2. Cơ chế hoạt động của Git

Kayz có một tấm hình như sau:
Github Và Cách Sử Dụng Cơ Bản Github Trên Windows - ảnh 004
Ở đây chúng ta sẽ có 3 Khu vực:
  1. Khu vực ta làm việc: Thư mục hiện tại chúng ta thao tác các code và chuẩn bị gửi lên Github. (1)
  2. Khu vực đánh dấu những tập tin sẽ được thực thi và gửi lên Github. (2)
  3. Máy chủ Github. (3)
Nó hoạt động như sau:
– Khi chúng ta đã hoàn tất tập tin của mình, bước đầu chúng ta sẽ đánh dấu nó vào khu vực (2) sau đó chúng ta sẽ commit nội dung mà chúng ta đã sửa đổi trong phiên làm việc này. Tiếp sau đó là chúng ta sẽ dùng lệnhPush để gửi những gì chúng ta thay đổi lên Server Repository.
  • Để nhận dữ liệu từ Respository về máy ta sử dụng fetch.
  • Checkout sao chép các tệp tin từ khu chuyển tiếp tới thư mục làm việc. Sử dụng lệnh này để bỏ hết những thay đổi hiện tại ở thư mục làm việc.
  • Merge dùng để gộp các lịch sử lại với nhau.

3. Sử dụng Git Bash

Đầu tiên ta chọn nơi làm việc với Git ở đây mình chon là D:/sources (Tùy theo mỗi người nhé).
Chúng ta tiến hành mở Git Bash lên và nhập vào lệnh
Hoặc duyệt tới thư mục cần thao tác, nháy chuột phải chọn Git Bash Here… Sau đó nhập lệnh này để bắt đầu làm việt với repository.
Để thêm vào khu vực (2) bạn dùng lệnh:
Hoặc dùng dấu * hoặc dấu . để thêm tất cả cả tệp ở thư mục hiện tại.
Để xóa tập tin ta sử dụng lệnh:
Để commit ta dùng lệnh sau:
Để lưu các thay đổi và gửi lên máy chủ ta dùng lệnh:
vd:
– Mặc định remote server chính sẽ được đặt tên là origin và nhánh chính là master (sau này mình sẽ nói kỹ hơn về remote và nhánh).
– Bây giờ, Kayz sẽ làm ví dụ trước nhé, Kayz có tập tin new.txt:
Thêm vào khu vực (2) :
Commit:
Gửi lên máy chủ
Tạo một tệ tin mới:
Lần lượt add (1) sau đó commit (2) và push (3) sau đó xác nhận bằng ID Github (4).
Và khi thao tác xóa bạn cũng sẽ làm tương tự vậy: rm (1) sau đó commit (2) và push (3) sau đó xác nhận bằng ID Github (4).
Để tránh việc xác ID nhiều lần bạn hãy add và commit xong hết rồi hãy push lên để tránh mất thời gian.




[Advertising]Faster Thinking - Speed up your brain


Faster Thinking Game



sentiment_satisfied Emoticon