Bạn đã xem: Repository Là Gì ? áp dụng Repository Pattern vào Laravel Repository Pattern Là Gì tại aryannations88.com

Bạn là xây dựng viên, và đôi khi bạn muốn đưa về trạng thái trước lúc quậy phá của tệp tin code làm sao đó? Cách dễ dàng và đơn giản nhất đó là coppy lại file trước khi chỉnh sửa. Trường vừa lòng dùng phương thức này thì sẽ cần thường xuyên tiến hành việc thêm ngày đã biến đổi vào thương hiệu thư mục tốt file. Mặc dù nhiên, câu hỏi tự mình sao chép file mỗi lần chỉnh sửa thì sẽ tương đối vất vả, với cũng dễ xảy ra nhầm lẫn.Và để xử lý những vấn đề này thì những hệ thống cai quản phiên phiên bản như Git đã làm được ra đời.

Bạn đang xem: Repository là gì

Đang xem: Repository là gì


Contents


Git là gì?

Git là giữa những Hệ thống cai quản Phiên phiên bản Phân tán, vốn được phát triển nhằm thống trị mã mối cung cấp (source code) của Linux.Trên Git, ta hoàn toàn có thể lưu tâm lý của file bên dưới dạng lịch sử hào hùng cập nhật. Do thế, hoàn toàn có thể đưa tệp tin đã chỉnh sửa một lần về trạng thái cũ hay rất có thể biết được file đang được chỉnh sửa chỗ nào.

*
*
*
*

Các commit này, chọn cái tên bởi 40 ký kết tự alphabet (mã md5 thì phải) ko trùng nhau được băm từ tin tức commit. Bằng việc đặt tên đến commit, hoàn toàn có thể chỉ định commit như thế nào từ vào repository.Mỗi commit đều sở hữu yêu cầu phải tất cả commit message, để lý giải commit này là các bạn đã làm những gì trong này.Trên thực tiễn khi làm việc với nhau thì không phải như vậy, vì chưa phải máy người nào cũng cài một “git server” để người khác kết nối được cùng với mình. Thông thường thì họ sẽ thực hiện một repo tầm thường và những máy kết nối vào repo đó.Trên thực tế khi bao gồm 2 bạn cùng thao tác với 1 project thì thông thường sẽ khởi tạo một repo trên github hoặc bitbucket với repo trên máy bạn A sẽ liên kết với repo bên trên github và máy người B cũng kết nối với repo trên github/bitbucket. Từ kia source code của fan A và tín đồ B đã được đồng hóa với nhau trải qua repo trên github/bitbucket.Trên Git, rất nhiều thư mục được đặt trong sự quản lý của Git nhưng mà mọi bạn đang thực hiện công việc trong thực tiễn được call là working tree.Và bên trên Git, thân repository với working tree mãi mãi một nơi điện thoại tư vấn là index. Index là vị trí để chuẩn bị cho việc commit lên repository.Trên Git, lúc đã triển khai commit thì trạng thái sẽ không còn được ghi trực tiếp vào repository trường đoản cú working tree, nhưng sẽ ghi trạng thái sẽ được tùy chỉnh thiết lập của index được thi công ở giữa đó. Vì chưng thế, để ghi lại trạng thái của file bởi commit thì đầu tiên cần thông tin file vào index.Còn khá nhiều định nghĩa trên Git, bên trên đây mình chỉ nói một vài khái niệm quan trọng, bản thân sẽ vắt gắng cập nhật đầy đủ sau.

Xem thêm: Hình Ảnh Bếp Lửa Và Ngọn Lửa Được Nhắc Đến Nhiều Lần Trong Bài Thơ Có Ý Nghĩa Gì


Ở bài bác sau bản thân sẽ gợi ý cách sử dụng Git, áp dụng github, các thao tác trên git và xử lý những trường vừa lòng thường gặp khi teamwork cùng với Git.