Tự học Git | Giới thiệu một số công cụ của Git » https://final-blade.com

Để mày mò tính năng can đảm và mạnh mẽ của Git, tất cả chúng ta cần 1 số ít công cụ. Git đi kèm với một số ít công cụ của nó như Git Bash, Git GUI để phân phối giao diện giữa máy và người dùng. Nó tương hỗ những công cụ có sẵn cũng như của bên thứ ba .

Git đi kèm với các công cụ GUI tích hợp như git bash, git-guigitk để commit và duyệt web. Nó cũng hỗ trợ một số công cụ của bên thứ ba cho người dùng đang tìm kiếm trải nghiệm.

Lưu ý : Các demo dưới đây làm trên môi trường tự nhiên Mac OS nên hoàn toàn có thể khác về UI một tý so với những hệ quản lý khác, nhưng câu lệnh vẫn giống nhé ace .

1. Một số Package Công cụ Git

Git cung ứng tính năng can đảm và mạnh mẽ để mày mò nó. Chúng ta cần nhiều công cụ như lệnh, dòng lệnh, Git GUI. Hãy hiểu là 1 số ít công cụ thiết yếu .

GitBash

Git Bash là một ứng dụng dành cho môi trường Windows. Nó được sử dụng như dòng lệnh Git cho các cửa sổ. Git Bash cung cấp một lớp mô phỏng cho trải nghiệm dòng lệnh Git. Bash là tên viết tắt của Bourne Again Shell. Trình cài đặt gói Git chứa các tiện ích Bash, bash và Git trên hệ điều hành Windows.

Bash là một trình mặc định chuẩn trên Linux và macOS. Shell là một ứng dụng đầu cuối được sử dụng để tạo giao diện với hệ quản lý trải qua những lệnh .
Theo mặc định, Windows chứa công cụ Git Bash. Chúng ta hoàn toàn có thể truy vấn nó bằng cách nhấp chuột phải vào một thư mục trong Windows Explorer .

Lệnh Git Bash

Git Bash đi kèm với một số lệnh bổ sung được lưu trữ trong thư mục / usr / bin của mô phỏng Git Bash. Git Bash có thể cung cấp trải nghiệm shell mạnh mẽ trên Windows. Git Bash đi kèm với một số lệnh shell cần thiết như Ssh, scp, cat, find 

Git Bash cũng bao gồm tập hợp đầy đủ các lệnh cốt lõi của Git như git clone, git commit, git checkout, git push, v.v.

Git GUI

Git GUI là một giải pháp sửa chữa thay thế can đảm và mạnh mẽ cho Git BASH. Nó phân phối phiên bản đồ họa của tính năng dòng lệnh Git, cũng như những công cụ độc lạ trực quan tổng lực. Chúng ta hoàn toàn có thể truy vấn nó bằng cách nhấp chuột phải vào thư mục hoặc vị trí trong windows explorer. Ngoài ra, tất cả chúng ta hoàn toàn có thể truy vấn nó trải qua dòng lệnh bằng cách gõ lệnh dưới đây .

git gui

Một cửa sổ bật lên sẽ mở ra dưới dạng công cụ Git gui. Giao diện của Git GUI trông giống như sau:


Git tạo điều kiện kèm theo với 1 số ít công cụ GUI tích hợp để cam kết ( git-gui ) và duyệt ( gitk ), nhưng có nhiều công cụ của bên thứ ba dành cho người dùng đang tìm kiếm thưởng thức dành riêng cho nền tảng .

Gitk

gitk là một công cụ xem lịch sử của GIT. Đó là một giao diện GUI mạnh mẽ trên git loggit grep. Công cụ này được sử dụng để tìm điều gì đó đã xảy ra trong quá khứ hoặc trực quan hóa lịch sử dự án của bạn.

Gitk hoàn toàn có thể gọi từ dòng lệnh. Chỉ cần đổi khác thư mục thành kho tàng trữ Git và nhập :

gitk [git log options]  


Lệnh này gọi giao diện đồ họa gitk và hiển thị lịch sử vẻ vang dự án Bất Động Sản. Giao diện Gitk trông như thế này :

Gitk tương hỗ một số ít tùy chọn dòng lệnh, hầu hết trong số đó được chuyển qua hành vi git log bên dưới .

2. Công cụ của bên thứ ba Git

Nhiều công cụ của bên thứ ba có sẵn trên thị trường để nâng cao tính năng của Git và phân phối giao diện người dùng được cải tổ. Những công cụ này có sẵn cho những nền tảng riêng không liên quan gì đến nhau như Windows, Mac, Linux, Android, iOS .
Danh sách những công cụ Git của bên thứ ba phổ cập như sau :

Công cụ Nền tảng Giá bán Loại giấy phép
các cửa sổ Mac Linux Android iOS
SourceTree Không Không Không Miễn phí Độc quyền
GitHub Desktop Không Không Không Miễn phí MIT
TortoiseGit Không Không Không Không Miễn phí GNU GPL
Git Extensions Không Không Miễn phí GNU GPL
GitKraken Không Không Miễn phí / $ 29 / $ 49 Độc quyền
SmartGit Không Không $ 79 / người dùng / miễn phí cho mục đích sử dụng phi thương mại Độc quyền
Tòa tháp Không Không Không $ 79 / người dùng (30 ngày dùng thử miễn phí) Độc quyền
Git Up Không Không Không Không Miễn phí GNU GPL
GitEye Không Không Miễn phí Độc quyền
gitg Không Không Không Miễn phí GNUGPL
Git2Go Không Không Không Không Miễn phí khi mua hàng trong ứng dụng Độc quyền
GitDrive Không Không Không Không Miễn phí khi mua hàng trong ứng dụng Độc quyền
GitFinder Không Không Không Không $ 24,95 Độc quyền
SnailGit Không Không Không Không & 9.99 / phiên bản Lite Độc quyền
Pocket Git Không Không Không Không 1,99 € Độc quyền
Sublime Merge Không Không $ 99 / người dùng, $ 75 doanh nghiệp phụ hàng năm,  Độc quyền

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu dụng, bạn hoàn toàn có thể tham gia những kênh sau của cafedev để nhận được nhiều hơn nữa :

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!