Máy tínhPhần mềm

Git - đó là những gì? Git cho người mới bắt đầu: Mô tả

Nhiều người trong số những người tham gia với sự phát triển phần mềm, nghe nói về Git. ba chữ cái là gì? Điều quan trọng là phải hiểu được mô tả, cũng như các nguyên tắc hoạt động, tiếp tục sử dụng có hiệu quả hệ thống điều khiển này phiên bản, trong đó, không giống như các hệ thống tương tự khác là những khái niệm hoàn toàn khác nhau của thông tin, làm việc với nó, mặc dù giao diện người dùng tương tự. Vì vậy, Git là gì?

miêu tả

Git là một hệ thống kiểm soát phiên bản phân phối cho các tập tin mới được phát triển. Nó được thành lập vào năm 2005. Tác giả của hệ điều hành Linux. Hệ thống đồng bộ hóa công việc với các trang web, cũng như duy trì và cập nhật những thay đổi để các tập tin. Đây là một cách tiếp cận rất thuận tiện khi làm việc trên một dự án một vài nhà phát triển. Cho đến nay, nó là Git được sử dụng trong nhiều dự án nổi tiếng. Rằng việc sử dụng như vậy? Ví dụ, sự phát triển của hệ điều hành Android là tham gia vào một số lượng lớn các lập trình viên. Nó sẽ là rất bất tiện nếu một trong số họ làm nên sự khác biệt, trong khi những người khác không biết về nó. Git cũng cho phép tất cả mọi người phải nhận thức được tất cả những thay đổi, và trong trường hợp sai lầm để quay trở lại phiên bản trước của tập tin.

Sử dụng ảnh chụp nhanh, không bản vá lỗi

Sự khác biệt chính giữa Git và các hệ thống kiểm soát phiên bản là nó xem xét dữ liệu. Hầu hết thông tin các chương trình lưu trữ như một danh sách các thay đổi, gọi là các bản vá lỗi cho các tập tin. hệ thống này bao gồm các dữ liệu được lưu trữ như một tập hợp các tác phẩm, cũng như một loạt các thay đổi được thực hiện cho mỗi tập tin liên quan đến thời gian. Làm thế nào để lưu trữ Git dữ liệu của nó? trong hệ thống này mà đặt nó ngoài những người khác là gì ở đó? Thay vì các bản vá lỗi, dữ liệu lưu trữ được coi là một bộ dàn diễn viên của một hệ thống tập tin nhỏ. Bất cứ khi nào người dùng cam kết một phiên bản mới của dự án, hệ thống chỉ giữ tình trạng tập tin khuôn vào lúc này. Để nâng cao hiệu quả trong trường hợp các tập tin đã không thay đổi, hệ thống không lưu nó, và làm cho một tham chiếu đến một bản sao lưu trước đó trong số đó đã được thực hiện cập nhật.

Đây là một sự tương phản quan trọng đối với hệ thống điều khiển khác, đó là vốn có trong Git. phần chênh lệch giữa lợi ích là gì? Git trở nên giống như một hệ thống tập tin nhỏ với công cụ rất mạnh mẽ chạy trên đầu trang của nó.

hoạt động thuận lợi tại địa phương

Để thực hiện hầu hết các hoạt động trong Git, chỉ cần các tập tin và các nguồn lực của địa phương. Điều này có nghĩa rằng trong nhiều trường hợp không có nhu cầu đối với dữ liệu được lưu trữ trên các máy tính khác trong mạng. Vì tất cả những thay đổi trong dự án là trên đĩa, thực hiện các hoạt động xảy ra ở tốc độ rất nhanh. Ví dụ, để xem lịch sử của dự án, nó không phải là cần thiết để tải về từ máy chủ. Cô đọc từ một kho lưu trữ cục bộ trên máy tính. Nếu bạn muốn xem những thay đổi giữa các phiên bản của tập tin, mà đã được thực hiện cách đây một tháng, và hiện tại, bạn có thể làm điều đó rất nhanh chóng, mà không cần đến máy chủ.

Một tác phẩm khác địa phương là cái gì đó có thể có rất nhiều điều cần làm mà không cần kết nối mạng. Ví dụ, một nhà phát triển có thể thực hiện thay đổi trong khi vận chuyển. Trong nhiều hệ thống điều khiển, điều này là không thể.

Quan sát của toàn vẹn dữ liệu

Trước khi bạn lưu bất kỳ tập tin, nó được gán một mã số trong hình thức của một checksum pháp tính trực tiếp Git. a là gì checksum? Giá trị này được tính bằng cách sử dụng một thuật toán đặc biệt và được sử dụng để xác minh tính toàn vẹn của dữ liệu trong lưu trữ và truyền dẫn. Nó là không thể thay đổi bất cứ điều gì mà không có kiến thức về Git, và nó là một phần quan trọng trong triết lý của hệ thống.

Những thường thêm

Hầu như tất cả các hoạt động diễn ra trong Git, bổ sung vào cơ sở dữ liệu. Họ rất khó khăn để loại bỏ. Bạn chỉ có thể mất các thông tin lưu trữ không phải là nêu ra, nhưng sự mất mát được loại trừ khi nó khớp vào vị trí. Vì lý do này, nhiều người chọn nó Git, bởi vì sau đó bạn có thể tiến hành các thí nghiệm mà không có nguy cơ để làm điều gì đó không thể khắc phục.

tình trạng tập tin

Làm việc với Git cho người mới bắt đầu liên quan đến việc ghi nhớ rằng các tập tin có thể ở một trong ba trạng thái:

  • Cố định, có nghĩa là, các tập tin được lưu trữ trong các cửa hàng địa phương.
  • Thay đổi khi thay đổi đã được thực hiện nhưng chưa thực hiện bảo quản.
  • Chuẩn bị - thay đổi tập tin được đánh dấu để bảo quản.

Vì vậy, trong các dự án có sử dụng Git, có ba phần cho các tiểu bang khác nhau của tập tin:

  • Các Git thư mục, mà các cửa hàng siêu dữ liệu và đối tượng cơ sở dữ liệu. Đây là phần quan trọng nhất của hệ thống.
  • thư mục làm việc, được chiết xuất từ các bản sao cơ sở dữ liệu của bất kỳ phiên bản của dự án.
  • Tập tin chứa thông tin về việc bảo quản sau này.

cài đặt Git

Điều đầu tiên bạn cần làm để sử dụng một hệ thống kiểm soát phiên bản - cài đặt nó. Có một số cách để làm điều này. Hai tùy chọn chính:

  • Cài đặt Git từ nguồn.
  • gói cài đặt cho nền tảng của mình.

Cài đặt Git từ nguồn

Khi có sẵn, một sử dụng tốt hơn của tùy chọn này, như các phiên bản mới nhất sẽ có sẵn. Mỗi lần cập nhật thường chứa rất nhiều cải tiến hữu ích để giao diện người dùng. Đó là lý do tại sao, nếu bạn đang cài đặt từ nguồn không phải là quá khó khăn cho bạn, nó là tốt hơn để lựa chọn. Vâng, và hầu hết các bản phân phối Linux bao gồm các gói quá cũ.

Bạn cần phải cài đặt các thư viện cần thiết: người nước ngoài, curl, libiconv, openssl, zlib. Sau khi cài đặt chúng, bạn có thể tải về các hệ thống kiểm soát phiên bản mới nhất, biên dịch và cài đặt nó.

Cài đặt trên Windows

Nếu bạn không có Linux, như tôi muốn sử dụng Git, Windows cũng hỗ trợ hệ thống này. Và nó là rất dễ dàng để cài đặt. Có một MSysGit dự án, thủ tục cài đặt mà là một trong những đơn giản nhất. Bạn chỉ cần tải về tập tin cài đặt, có thể được tìm thấy trên trang GitHub của dự án, và sau đó chạy nó. Sau khi cài đặt trên máy tính của bạn sẽ có hai phiên bản - đồ họa và giao diện điều khiển.

thiết lập ban đầu Git

Một khi hệ thống điều khiển được cài đặt trên máy tính, bạn cần phải thực hiện một số bước để cấu hình môi trường cho người sử dụng. Này được thực hiện chỉ một lần. Khi cập nhật tất cả các thiết lập được lưu. Họ có thể thay đổi bất cứ lúc nào.

Git bao gồm một git config tiện ích, cho phép để thực hiện cài đặt và kiểm soát hoạt động của hệ thống, cũng như xuất hiện. Các tham số này có thể được lưu trữ trong ba địa điểm:

  • Tệp chứa các giá trị mà là chung cho tất cả người dùng và các kho.
  • Các tập tin có chứa các thiết lập người dùng cụ thể.
  • Trong tập tin cấu hình nằm trong kho hiện hành. thông số như vậy là chỉ có giá trị cho nó.

tên tùy chỉnh

Trước hết, sau khi cài đặt, bạn phải cung cấp một tên người dùng và e-mail. Điều này rất quan trọng, vì mỗi cam (tiết kiệm nước) chứa dữ liệu. Họ có trong cam kết tất cả truyền và không thể thay đổi sau đó.

Nếu bạn chỉ định tùy chọn -global, các thiết lập này sẽ cần phải được thực hiện một lần.

Lựa chọn một soạn thảo văn bản

Sau khi chỉ định tên của các biên tập viên để lựa chọn, đó sẽ là cần thiết khi gõ tin nhắn trong Git. Mặc định sẽ sử dụng các biên tập viên hệ điều hành tiêu chuẩn. Nếu người dùng muốn sử dụng khác, bạn cần phải đăng ký nó trong tập tin cấu hình phù hợp core.editor.

kiểm tra các thiết lập

Để biết những điều cơ bản của Git, bạn phải có khả năng kiểm tra cài đặt sử dụng. Với mục đích này đội git config -list. Nó sẽ hiển thị tất cả các tùy chọn có sẵn có thể được tìm thấy. Một số tên tùy chọn có thể được liệt kê nhiều hơn một lần. Điều này là do thực tế là Git đọc cùng một chìa khóa từ các tập tin khác nhau. Trong trường hợp này, giá trị cuối cùng được sử dụng cho mỗi phím. Có thể kiểm tra các giá trị của một số phím phù hợp vào đội thay cho «--list» - «{key}".

Làm thế nào để tạo ra một kho lưu trữ

Để đạt được mục tiêu này theo hai cách. Đầu tiên là nhập khẩu trong thư mục hiện tại, hoặc dự án. Thứ hai - một bản sao từ máy chủ của một kho lưu trữ hiện có.

Tạo trong thư mục này

Nếu người dùng quyết định để bắt đầu sử dụng Git để một dự án hiện có, nó phải đi đến thư mục và khởi tạo hệ thống. Điều này đòi hỏi một init đội git. Nó tạo ra một thư mục con trong thư mục sẽ chứa tất cả các file cần thiết. Ở giai đoạn này, chưa cài đặt điều khiển phiên bản về dự án. Để thêm các tập tin để kiểm soát nhu cầu của họ để chỉ mục và làm cho định hình đầu tiên các thay đổi.

nhân bản một kho lưu trữ

Để có được một bản sao của một kho lưu trữ hiện có cần một bản sao đội git. Với sự giúp đỡ của Git nhận được một bản sao của gần như tất cả dữ liệu từ máy chủ. Điều này áp dụng cho tất cả các phiên bản của mỗi tập tin. Một tính năng rất tiện dụng, như trong trường hợp thất bại của các lập trình viên máy chủ có thể sử dụng clone trên bất kỳ khách hàng trả lại máy chủ để tình trạng trong đó nó là khi nhân bản. Đây là tương tự như một điểm khôi phục.

Xóa một tập tin trong Git

Gỡ bỏ bất kỳ tập tin có thể được, nếu chúng ta loại trừ nó ra khỏi chỉ mục, có nghĩa là, các tập tin được giám sát. Điều này đòi hỏi một rm đội git. Nó cũng loại bỏ các tập tin từ thư mục của người dùng. Sau đó, bạn cần phải thực hiện các cam kết. Sau ông, các tập tin đơn giản là biến mất và không còn được theo dõi. Nếu nó được thay đổi, và đã được lập chỉ mục, sau đó áp dụng một loại bỏ buộc với các tùy chọn -f. một phương pháp như vậy sẽ ngăn chặn việc loại bỏ các dữ liệu mà vẫn chưa ghi tên vào ảnh chụp, và rằng không có cách nào để khôi phục lại hệ thống.

Hủy bỏ thay đổi

Bất cứ lúc nào, nó có thể là cần thiết để xóa bỏ bất kỳ hành động. Nếu người dùng có cam kết sớm, quên để thêm một số tác phẩm, người ta có thể vượt qua nó bằng cách sử dụng tùy chọn --amend. Lệnh này được sử dụng để thực hiện các chỉ số. Nếu sau khi tiết kiệm cuối cùng đã không được thực hiện bất kỳ thay đổi, dự án sẽ nằm trong tình trạng tương tự, và các biên tập viên sẽ là ý kiến, nơi người dùng có thể chỉnh sửa mọi thứ bạn cần. Phải nhớ rằng không phải mọi hủy bỏ các hoạt động sẽ bị hủy. Đôi khi bạn có thể xóa vĩnh viễn các dữ liệu cần thiết. Nó nên được chú ý.

kết quả

Bây giờ người dùng nên hình thành một ý tưởng về những gì Git, tại sao cần hệ thống này điều khiển phiên bản, làm thế nào nó khác với các sản phẩm tương tự khác. Rõ ràng là một đánh giá đầy đủ là cần thiết để cài đặt một phiên bản làm việc của Git với các thiết lập cá nhân cho mình. Không ngăn cản bất kỳ quá trình hướng dẫn hoặc video trên Git cho "núm vú cao su", mà sẽ có thể giữ bước người dùng bằng cách bước qua quá trình làm việc với hệ thống.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.unansea.com. Theme powered by WordPress.