Trong bài học trước bọn họ đã làm cho quen với tư tưởng Hệ thống cai quản phiên bản. Bọn họ cũng đã nhắc đến Git – hệ thống thống trị phiên phiên bản phân tán phổ biến số 1 hiện nay, với học cách thiết lập Git trên các hệ điều hành.
Bạn đang xem: Cách sử dụng git bash
Trong bài học kinh nghiệm này họ sẽ làm quen với quy trình và kỹ thuật thực hiện Git với hình ảnh dòng lệnh (CLI) ở chính sách offline.
Lưu ý rằng nội dung trình bày trong bài này là quá trình và chuyên môn cơ bản trong sử dụng Git (bash), không tương quan đến IDE nào. Cách sử dụng Git trong một trong những IDE phổ biến sẽ được trình diễn trong một bài học kinh nghiệm riêng.
Để chũm được quá trình sử dụng Git offline, chúng ta cùng tiến hành một ví dụ.
Để đơn giản và dễ dàng trong minh họa bọn họ sẽ thao tác với Windows. Nếu bạn sử dụng Linux xuất xắc Mac, hãy công ty động thực hiện các làm việc với file với thư mục.
Trong Windows, chúng ta nên sử dụng chương trình Git Bash. Đây là chương trình mô phỏng đồ họa console đến windows tương tự như terminal của Linux xuất xắc Mac. Lịch trình này setup sẵn khi bạn thiết lập Git for Windows.
Trong Mac với Linux, bạn sử dụng terminal quen thuộc thuộc.
Nếu chúng ta đã gồm sẵn một dự án, chúng ta cũng có thể sử dụng tức thì thư mục đó.
Nếu sử dụng Windows, mở folder dự án, click cần chuột và lựa chọn Git Bash here.
Nếu cần sử dụng Hệ quản lý khác, các bạn chuyển thư mục dự án thành thư mục hiện hành (ví dụ, áp dụng lệnh cd – change directory).
Nếu không gồm sẵn dự án, chúng ta đang đưa sử rằng cần cai quản phiên bạn dạng cho một dự án công trình mới đặt trong thư mục HelloGit.
Nếu sử dụng Windows Explorer:
Tạo folder Projects vào Documents. Thư mục này tạo ra chỉ để tiện lợi cho việc tiến hành các ví dụ.Trong thư mục Projects sinh sản tiếp thư mục nhỏ HelloGit. Đây sẽ là thư mục của dự án.Mở thư mục HelloGit, mở context menu và chọn Git Bash here.Trong lệnh commit sinh sống trên, “initial project” là nội dung biểu đạt cho commit. Chúng ta cũng có thể đặt thương hiệu tùy ý, miễn sao nó dễ hiểu khi bạn cần mở ra commit này.
Khi triển khai commit thành công, mỗi phiên bản snapshot sẽ sở hữu một “mã số”. Ví dụ ở trên tất cả mã hash là 4477c6b. Mã hash này được dùng để làm “quay trở lại” snapshot tương ứng.
Xem thêm: Danh Sách Thuốc Trị Tiểu Đường Hiệu Quả Nhất Hiện Nay Và Điều Cần Biết
Lệnh commit sẽ khởi tạo ra bản sao lưu dự phòng của dự án từ đa số file được bạn khắc ghi staging ở bước trên. Các file/thư mục nào ko được ghi lại staging (còn gọi là không phía trong staging area) sẽ không được đưa vào bạn dạng lưu dự phòng này.
Giờ đây các bạn có đã bạn dạng lưu dự trữ của project. Bạn cũng có thể yên tâm thao tác tiếp trên project.
Git được cho phép tạo ra số lượng tùy ý phiên bản lưu dự phòng như vậy. Quan sát chung, trước ngẫu nhiên sự thay đổi quan trọng nào chúng ta nên commit.
Từ tiếng trở đi, bạn cũng có thể tiếp tục triển khai chu trình Làm vấn đề với dự án (thêm / sửa / xóa file)=> Staging (chỉ định các file buộc phải lưu dự phòng) => Commit (tạo bạn dạng sao dự phòng).
Trong hai phần trên chúng ta cũng có thể để ý rằng các lệnh $ git add và $ git commit phần nhiều là các lệnh làm thay đổi trạng thái của những file do Git quản lí lý. Các thao tác cơ phiên bản của Git mọi có liên hệ với tinh thần của từng file.
Chúng ta sẽ trình diễn kỹ rộng về tâm trạng của file trong Git.
Mặc định Git ko thể tự động theo dõi sự đổi khác của toàn bộ các tệp tin trong working directory. Những biến hóa trong working directory bao hàm thêm mới, xóa, update nội dung file. Mỗi tệp tin tạo mới trong thư mục thao tác làm việc đều ko được theo dõi. Người ta nói rằng các file bắt đầu này nằm tại trạng thái untracked.
Khi cần sử dụng lệnh $ git địa chỉ cửa hàng trên một file bắt đầu (trạng thái untracked) sẽ đưa nó sang trọng trạng thái tracked. Gần như file sinh hoạt trạng thái tracked là các file được Git theo dõi kế hoạch sử. Việc chuyển đổi untracked quý phái tracked chỉ triển khai một lần (khi call $ git địa chỉ cửa hàng lần đầu tiên).
Khi bạn biến đổi một file (đã được quan sát và theo dõi – tracked), chúng ta đồng thời gửi nó quý phái trạng thái modified. Đây là trạng thái nhưng Git biết file gồm thay đổi, nhưng không đưa nó vào list lưu dự phòng.
Nếu hy vọng lưu dự trữ file nào bạn sẽ phải yêu mong Git qua lệnh $ git add. Một file được chỉ định cho lưu dự trữ sẽ đưa từ tâm trạng modified / unstaged sang trạng thái staged.
Trong bài học sau bạn sẽ học giải pháp chỉ định những file / thư mục mà Git không bắt buộc theo dõi sự nắm đổi, gọi là git ignore. Gần như file này có một trạng thái khác: ignored.
Như vậy đề nghị lưu ý: (1) lệnh $ git add nếu dùng trên file untracked đầu tiên sẽ đưa nó thành tracked, tiếp đến chuyển lịch sự staged; (2) một file ở tâm trạng tracked và có biến hóa nội dung sẽ chuyển sang tinh thần modified.(3) nếu sử dụng $ git add trên file vẫn ở tâm trạng modified sẽ đưa nó thanh lịch staged. (4) việc chuyển tự untracked lịch sự tracked chỉ cần thực hiện tại một lần độc nhất vô nhị (sau khi tạo ra file). (5) câu hỏi chuyển từ modified sang trọng staged cần tiến hành mỗi lần bắt buộc lưu dự phòng.
Đến đây chúng ta tạm thời xong xuôi bài hướng dẫn áp dụng Git cơ bản.
Trong quá trình sử dụng Git (ở cơ chế offline) vẫn còn tạo ra nhiều vụ việc nữa buộc phải xử lý, như lật lại một snapshot đã commit, xóa bỏ tạm thời các chuyển đổi (stash), v.v..
Các chủ đề này sẽ tiếp tục được trình diễn trong bài học kinh nghiệm tiếp theo.
+ nếu như khách hàng thấy site hữu ích, trước khi rời đi hãy giúp đỡ site bởi một hành động nhỏ để site hoàn toàn có thể phát triển và phục vụ bạn tốt hơn.+ nếu như bạn thấy bài viết hữu ích, hãy góp chia sẻ tới các người.+ trường hợp có vướng mắc hoặc cần đàm phán thêm, mời bạn viết trong phần thảo luận cuối trang.Cảm ơn bạn!