Hướng dẫn sử dụng git bash
Đây là một bài hướng dẫn sử dụng GIT đơn giản cho người mới học =))
cài đặt
Window: https://git-scm.com/download/winIOS: https://git-scm.com/download/macLinux: https://git-scm.com/download/linux
Git Bash Here để mở command lineTạo một repository mới
Để tạo 1 repository mới, bạn hãy mở cửa sổ lệnh (cmd…) và gõ dòng lệnh sau:
git initSao chép (clone) một repository
Để clone 1 repository có sẵn ở trên máy cục bộ, bạn hãy sử dụng dòng lệnh sau:
git clone /đường-dẫn-đến/repository/Nếu repository đó ở máy chủ khác như là Github hoặc Bitbucket thì bạn hãy gõ dòng lệnh sau:
git clone tênusernameđịachỉmáychủ:/đường-dẫn-đến/repositoryHoặc bạn có thể copy trực tiếp trên Github
Quy trình làm việc
Thư mục cục bộ của bạn bao gồm ba “trees” được duy trì bởi git.Bạn đang xem: Hướng dẫn sử dụng git bash
Đầu tiên là Thư Mục Đang Làm Việc (Working Directory) có chứa các tập tin hiện tại. cái thứ hai là Chỉ Mục (Index) đóng vai trò như staging area và cuối cùng là HEAD trỏ đến commit gần đây nhất của bạn.Bạn đang xem: Hướng dẫn sử dụng git bash
quy trình làm việc
thêm (add) & commit
Bạn có thể đề xuất thay đổi (thêm nó vào chỉ mục Index) bằng cách
git addThêm toàn bộ:
git add .Đây là bước đầu tiên trong quy trình git cơ bản. Để thật sự commit những thay đổi, bạn sử dụng:
git commit -m "Ghi chú Commit"Bây giờ thì tập tin đã được commit đến HEAD, nhưng chưa phải trên thư mục remote.
đẩy (push) các thay đổi
Thay đổi của bạn hiện đang nằm tại HEAD của bản sao cục bộ đang làm việc. Để gửi những thay đổi đó đến repository remote, bạn thực thi
git push origin masterNếu bạn chưa clone một repository hiện có và muốn kết nối repository của bạn đến máy chủ remote, bạn phải thêm nó với
git remote add originBây giờ bạn đã có thể đẩy các thay đổi của mình vào máy chủ đã chọn
nhánh
Các nhánh (branches) được dùng để phát triển tính năng tách riêng ra từ những nhánh khác. Nhánh master là nhánh “mặc định” khi bạn tạo một repository. Sử dụng các nhánh khác tri đang trong giai đoạn phát triển và merge trở lại nhánh master một khi đã hoàn tất.
Xem thêm: Top 7 Máy Tính Bảng Dưới 3 Triệu Đáng Mua Nhất, Máy Tính Bảng Từ 2 Triệu Đến 5 Triệu Chính Hãng
làm việc với nhánh (branch)Tạo một nhánh mới và đặt tên là “feature_x” và chuyển qua nhánh đó (từ master) bằng cách
git checkout -b feature_xtrở lại nhánh master
git checkout mastervà xóa nhánh feature_x đó
git branch -d feature_xmột nhánh không có giá trị với các nhánh khác trừ khi bạn đẩy (up code) nhánh đó đến remote repository
git push origincập nhật & trộn (update & merge)
để cập nhật repository cục bộ của bạn và commit mới nhất, thực thi
git pulltrong thự mục đang làm việc để lấy về (fetch) và trộn (merge) các thay đổi ở remote.
để trộn một nhánh khác vào nhánh đang hoạt động (vd: master), sử dụng
git mergetrong cả hai trường hợp, git cố gắng trộn tự động (auto-merge) các thay đổi. Không may, điều này không phải lúc nào cũng làm được và thường dẫn đến xung đột. Trách nhiệm của bạn là trộn các xung đột đó thủ công bằng cách chỉnh sửa các tập tin được hiển thị bởi git. Sau khi thay đổi, bạn phải đánh dấu chúng là đã được trộn (merged) với lệnh
Hướng dẫn đi du lịch hàn quốc tự túc
Hướng dẫn sử dụng máy hàn hồng ký
Thông tư 77/2014/tt-btc hướng dẫn nghị định 46/2014/nđ-cp