Hướng Dẫn Sử Dụng Smart Git

Sổ tay thực hiện Git

Đây là một bài bác gợi ý áp dụng GIT đơn giản cho người bắt đầu học tập =))

thiết lập đặt

Window: https://git-scm.com/download/winIOS: https://git-scm.com/download/macLinux: https://git-scentimet.com/download/linux


Git Bash Here nhằm msống commvà line

Tạo một repository mới

Để tạo 1 repository mới, bạn hãy Open sổ lệnh (cmd…) với gõ cái lệnh sau:

git init

Sao chnghiền (clone) một repository

Để clone 1 repository bao gồm sẵn sinh sống trên lắp thêm toàn thể, các bạn hãy sử dụng dòng lệnh sau:

git clone /đường-dẫn-đến/repository/

Nếu repository đó làm việc máy chủ khác ví như là Github hoặc Bitbucket thì bạn hãy gõ cái lệnh sau:

git clone tênusername
địachỉmáychủ:/đường-dẫn-đến/repository

Hoặc chúng ta cũng có thể copy trực tiếp bên trên Github

Quy trình làm việc

Thỏng mục tổng thể của chúng ta bao hàm tía “trees” được duy trì vày git.

Bạn đang xem: Hướng dẫn sử dụng smart git

trước hết là Thư Mục Đang Làm Việc (Working Directory) có đựng các tập tin hiện giờ. cái đồ vật nhị là Chỉ Mục (Index) nhập vai trò nhỏng staging area với cuối cùng là HEAD trỏ mang lại commit cách đây không lâu độc nhất của bạn.

*
các bước có tác dụng việc

thêm (add) và commit

Bạn rất có thể khuyến nghị chuyển đổi (thêm nó vào chỉ mục Index) bằng phương pháp

git add

Thêm toàn bộ:

git add .

Đây là bước trước tiên vào quá trình git cơ phiên bản. Để thiệt sự commit đầy đủ biến đổi, các bạn sử dụng:

git commit -m "Ghi crúc Commit"

Bây tiếng thì tập tin đã làm được commit mang đến HEAD, nhưng lại không hẳn trên thỏng mục remote.

đẩy (push) các cố gắng đổi

Ttốt thay đổi của người tiêu dùng hiện tại đang nằm ở HEAD của bạn dạng sao toàn thể đã làm việc. Để gửi phần đông đổi khác kia mang đến repository remote, các bạn triển khai

git push origin master

Ttốt đổi master bởi bất kể nhánh làm sao nhưng bạn muốn đầy các đổi khác đến.

Xem thêm: Cần Tìm Bác Sĩ Tâm Lý Ở Tphcm, 9 Địa Chỉ Bác Sĩ Khám Tâm Lý, Tâm Thần Giỏi Ở Tp

Nếu chúng ta không clone một repository hiện nay tất cả với mong kết nối repository của công ty đến sever remote, các bạn nên thêm nó với

git remote add origin

Bây tiếng bạn đã có thể đẩy các chuyển đổi của bản thân mình vào sever đang chọn

nhánh

Các nhánh (branches) được dùng làm phát triển tài năng tách riêng rẽ ra từ bỏ hầu hết nhánh khác. Nhánh master là nhánh “khoác định” khi bạn tạo nên một repository. Sử dụng các nhánh không giống tri đang vào tiến trình cải tiến và phát triển cùng merge quay trở về nhánh master một Khi vẫn hoàn tất.

*
làm việc cùng với nhánh (branch)

Tạo một nhánh new cùng khắc tên là “feature_x” với chuyển hẳn sang nhánh đó (trường đoản cú master) bằng phương pháp

git checkout -b feature_x

quay trở về nhánh master

git checkout master

và xóa nhánh feature_x đó

git branch -d feature_x

một nhánh không có giá trị cùng với các nhánh khác trừ khi chúng ta đẩy (up code) nhánh kia mang đến remote repository

git push origin

cập nhật và trộn (update & merge)

nhằm update repository cục bộ của khách hàng với commit mới nhất, xúc tiến

git pull

trong thự mục đã thao tác làm việc nhằm rước về (fetch) cùng trộn (merge) các thay đổi nghỉ ngơi remote.

nhằm trộn một nhánh khác vào nhánh sẽ chuyển động (vd: master), sử dụng

git merge

trong cả nhì trường hòa hợp, git cố gắng trộn tự động (auto-merge) các biến đổi. Không may, vấn đề đó không phải lúc nào thì cũng làm cho được và hay dẫn mang đến xung đột. Trách rưới nhiệm của người sử dụng là trộn những xung đột kia thủ công bằng tay bằng cách sửa đổi những tập tin được hiển thị vì git. Sau lúc thay đổi, bạn phải ghi lại bọn chúng là đã có được trộn (merged) với lệnh