Git Phần mềm kiểm soát phiên bản miễn phí
Công cụ điều khiển phiên bản miễn phí để quản lý mã nguồn
Hệ thống kiểm soát phiên bản phân tán để xử lý bất kỳ loại dự án. Theo dõi các tài nguyên phần mềm và thực hiện các quy trình phát triển hiệu quả.
Tổng quan
Trong cuộc sống thực, nhiều nhà phát triển làm việc trên một dự án duy nhất song song. Mỗi nhà phát triển đang làm việc trên các nhiệm vụ riêng lẻ hoặc một phần của một nhiệm vụ lớn. Nó rất khó để quản lý mã và sau đó tích hợp các sửa đổi từ tất cả các nhà phát triển. Do đó, chúng ta cần có hệ thống VCS (Hệ thống kiểm soát phiên bản) để đối phó với trường hợp sử dụng này. Hệ thống kiểm soát phiên bản (VCS) là phần mềm cho phép các nhà phát triển hợp tác và giữ lại lịch sử công việc đầy đủ. Hệ thống kiểm soát phiên bản cho phép các nhà phát triển hoạt động đồng thời và giữ lịch sử của mỗi phiên bản. Các loại VC chính là: Hệ thống kiểm soát phiên bản tập trung và kiểm soát phiên bản phân tán. Git là một hệ thống điều khiển phiên bản miễn phí và mở *. Nó thường được sử dụng để xử lý mã nguồn dự án trong phát triển phần mềm. Công cụ điều khiển phiên bản này giúp lưu trữ mã, theo dõi lịch sử của các phiên bản và thay đổi mã hợp nhất. Nó cũng có thể trở lại phiên bản trước của mã khi cần thiết. Nguồn mở Git Cách suy nghĩ của mình về dữ liệu của nó là sự khác biệt lớn giữa Git và các VC khác như lật đổ. Công cụ quản lý mã nguồn ** Khác với dữ liệu Git Store dưới dạng danh sách các thay đổi và lưu trữ nó dưới dạng bộ sưu tập các tệp. Kiểm soát phiên bản Git coi dữ liệu là một loạt các ảnh chụp nhanh hệ thống tập tin. Nó có một ảnh chụp nhanh tất cả các tệp của bạn và lưu trữ một tham chiếu đến ảnh chụp nhanh đó. Git là một hệ thống điều khiển phiên bản phân tán mạnh mẽ đi kèm với các tính năng như nhanh, sao lưu ẩn, bảo mật, phân nhánh và nhiều hơn nữa. Nó sử dụng SHA1 (hàm băm an toàn) để đặt tên và các đối tượng thẻ. Nó rất đơn giản để quản lý các nhánh trong GIT. Các nhà phát triển có thể dễ dàng tạo, xóa và hợp nhất các nhánh. Hệ thống điều khiển phiên bản này có ba trạng thái chính cho các tệp của bạn như thư mục làm việc, khu vực dàn và kho lưu trữ cục bộ. Đầu tiên, người dùng thêm tất cả các sửa đổi vào thư mục làm việc, sau đó thêm vào khu vực dàn và cuối cùng cam kết vào kho lưu trữ.
Đặc trưng
- Mã nguồn mở
- Hệ thống phân phối
- Khả năng tương thích
- Phát triển phi tuyến tính
- Phân nhánh
- Nhẹ
- Tốc độ
- Đáng tin cậy
- Chắc chắn
Cài đặt
Cài đặt trên Linux
Chạy lệnh bên dưới cho phân phối dựa trên RPM như RHEL hoặc CentOS.
sudo dnf install git-all
Chạy lệnh cho phân phối dựa trên Debian như Ubuntu.
sudo apt install git-all
Cài đặt trên macOS
Sử dụng lệnh bên dưới trên Mavericks (10.9) trở lên.
git --version
Nó sẽ nhắc bạn cài đặt nó, nếu bạn chưa cài đặt ..
Cài đặt trên Windows
Truy cập https://git-scm.com/doad/win và tải xuống sẽ tự động bắt đầu cho hệ điều hành của bạn.
FAQs
What is Git?
Git is a Distributed Version Control system (DVCS). It enables developers to keep track of changes and revert them.
What is the difference between Git and SVN?
Git is a distributed version control system, whereas SVN is a centralized one. Git has faster push/pull operations, whereas SVN has slower push/pull operations. Git also allows you to make commits while offline.
Is Git open source?
Git is a free and open source version control software. The source code of Git is available on Github.
What is a repository in Git?
In Git, a repository is a location where Git saves all of the files. Git can store files in either a local or remote repository.
How can you create a repository in Git?
The command “git init” can be used to create a repository.