Sự khác biệt giữa các món ăn của git init và và git init –bare là gì?

Related Articles

Biến thể này tạo ra một kho lưu trữ với một thư mục làm việc để bạn thực sự có thể làm việc ( git clone). Sau khi tạo nó, bạn sẽ thấy rằng thư mục chứa một thư mục .git nơi lịch sử và tất cả các hệ thống ống nước git đi. Bạn làm việc ở cấp độ có thư mục .git.

Các biến thể khác tạo ra một kho lưu trữ mà không có một thư mục làm việc ( git clone --bare). Bạn không nhận được một thư mục nơi bạn có thể làm việc. Tất cả mọi thứ trong thư mục bây giờ là những gì được chứa trong thư mục .git trong trường hợp trên.

Sự thiết yếu của git repos mà không có thư mục thao tác là trong thực tiễn là bạn hoàn toàn có thể đẩy những nhánh đến nó và nó không quản trị những gì ai đó đang thao tác. Bạn vẫn hoàn toàn có thể đẩy đến một kho tàng trữ không trống, nhưng bạn sẽ bị phủ nhận vì bạn có năng lực hoàn toàn có thể vận động và di chuyển một nhánh mà ai đó đang thao tác trong thư mục thao tác đó .

Vì vậy, trong một dự án không có thư mục làm việc, bạn chỉ có thể nhìn thấy các đối tượng khi git lưu trữ chúng. Chúng được nén và tuần tự hóa và được lưu trữ dưới SHA1 (hàm băm) của nội dung của chúng. Để có được một đối tượng trong một kho lưu trữ trống, bạn cần phải git showxác định sha1 của đối tượng bạn muốn xem. Bạn sẽ không thấy một cấu trúc như dự án của bạn trông như thế nào.

Kho tàng trữ trần thường là kho tàng trữ TT nơi mọi người vận động và di chuyển việc làm của họ đến. Không cần phải thao túng việc làm thực tiễn. Đó là một cách để đồng nhất hóa những nỗ lực giữa nhiều người. Bạn sẽ không hề xem trực tiếp những tập tin dự án Bất Động Sản của bạn .

Bạn có thể không có nhu cầu cho bất kỳ kho lưu trữ trần nào nếu bạn là người duy nhất làm việc trong dự án hoặc bạn không muốn / cần một kho lưu trữ “trung tâm logic”. Một người thích git pull từ các kho khác trong trường hợp đó. Điều này tránh được sự phản đối mà git có khi đẩy vào kho không trống.

Hi vọng điêu nay co ich

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories