Tìm hiểu về Version Control Git, các câu lệnh trên Git bash và cách đưa file lên Github (PHẦN 3 ) –

2.2 Cài đặt git

a. Cài đặt trên Linux: https://git-scm.com/download/linux

b. Cài đặt trên macOS: https://git-scm.com/download/mac

c. Cài đặt trên Windows: https://git-scm.com/download/win

3. Git bash và các câu lệnh sử dụng trong Git bash.

Git Bash là một hệ thống quản lý kiểm soát nguồn dành cho Windows. Nó cho phép người dùng gõ các lệnh Git giúp quản lý mã nguồn dễ dàng hơn thông qua việc lập phiên bản và lịch sử cam kết. Bash là dòng lệnh dựa trên Linux (đã được chuyển sang Windows) trong khi Shell là dòng lệnh gốc của Windows.

Các lệnh cơ bản:

  • Git config: Git config là câu lệnh mà chúng ta phải thực thi đầu tiên cài đặt git lên máy. Câu lệnh này sẽ giúp các bạn thiết lập tên và email cá nhân của bạn, những thông tin này sẽ đính kèm trong mọi commit của bạn, đều này sẽ rất hữu ích khi chúng ta muốn biết đoạn code nào đó đã được ai triển khai để có thể thảo luận trong trường hợp chúng ta không hiểu rõ đoạn code đấy sử dụng cho mục đích gì.

$ git config –global user.name “John Doe”

$ git config –global user.email [email protected]

Git init: Đây là câu lệnh đầu tiên khi chúng ta bắt đầu một dự án mới, câu lệnh này sẽ giúp chúng ta tạo một repository mới, sau đó nó sẽ được sử dụng để lưu trữ và quản lý mã nguồn trong repository này. Sau khi tạo xong thì bên trong thư mục được init sẽ có một thư mục .git đó là nơi kiểm soát luồng công việc của chúng ta.

$ git init

  • Git status: Câu lệnh này cho phép bạn xem tình trạng hiện tại của mã nguồn như có bao nhiêu file được thêm mới hoặc chỉnh sửa.  Những file nào đang nằm trong vùng staging area hoặc đang nằm ngoài staging area.

  • Git add: Git add là câu lệnh giúp chúng ta thêm tất cả các file code mới mới hoặc các file code được chỉnh sửa vào repository.

$            git add : thêm file vào khu vực trung gian lưu trữ thay đổi tập tin.

$ git add */.: thêm tất các các file vào khu vực trung gian lưu trữ thay đổi tập tin.

  • Git commit: Đây là câu lệnh được sử dụng phổ biến nhất, câu lệnh này sẽ giúp chúng ta lưu các thay đổi ở các file trong vùng staging area xuống repository. Có thể hiểu git add dùng để thêm thêm các file được thay đổi hoặc thêm mới vào vùng staging area, và chúng sẽ sẵn sàng để commit và sau đó những thay đổi này sẽ được lưu xuống repository.

$ git commit –m “”

Ta kiểm tra lại sau khi commit bằng lệnh: $ git log –oneline

  • Git log: Với câu lệnh git log các bạn có thể xem tất cả những commit trước đó được sắp xếp theo thứ tự commit gần nhất cho đến những commit cũ hơn.

    • Lệnh git log : hiển thị thông tin của tất cả các commit ở nhánh hiện tại

    • Lệnh git log –oneline: rút gọn thông tin của các commit vào một dòng duy nhất

4.Github là gì? Cách đưa file từ máy tính cá nhân lên Github bằng Git bash.

4.1 GitHub là gì?

Github là một dịch vụ cung cấp kho lưu trữ mã nguồn Git dựa trên nền web cho các dự án phát triển phần mềm. GitHub cung cấp cả phiên bản trả tiền lẫn miễn phí cho các tài khoản. Các dự án mã nguồn mở sẽ được cung cấp kho lưu trữ miễn phí. Tính đến tháng 4 năm 2016, GitHub có hơn 14 triệu người sử dụng với hơn 35 triệu kho mã nguồn, làm cho nó trở thành máy chủ chứa mã nguồn lớn trên thế giới.

Github đã trở thành một yếu tố có sức ảnh hưởng trong cộng đồng phát triển mã nguồn mở. Thậm chí nhiều nhà phát triển đã bắt đầu xem nó là một sự thay thế cho sơ yếu lý lịch và một số nhà tuyển dụng yêu cầu các ứng viên cung cấp một liên kết đến tài khoản Github để đánh giá ứng viên.

4.2 Cách đưa file từ máy tính cá nhân lên Github bằng Git bash.

Các bước thực hiện:

Bước 1: Tạo tài khoản trên Github

Bước 2: Tạo một Repository để lưu trữ dữ liệu

Bước 3: Liên kết Repo mới tạo trên Github theo hướng dẫn của Github