Kết quả của bài viết này là:
- Làm cách nào để Thay đổi Chế độ Tệp Bỏ qua Git (chmod) “True” Với Giá trị Cấu hình?
- Cách thay đổi Chế độ tệp bỏ qua Git (chmod) “Sai” với giá trị cấu hình?
Hãy tiếp tục và đi qua từng cái một!
Làm cách nào để Thay đổi Chế độ Tệp Bỏ qua Git (chmod) “True” Với Giá trị Cấu hình?
Để làm cho Git bỏ qua chế độ tệp (chmod), trước tiên, hãy di chuyển đến kho lưu trữ cục bộ Git và tạo một tệp. Sau đó, di chuyển nó đến chỉ mục dàn dựng và thực hiện các thay đổi. Kiểm tra cài đặt cấu hình mặc định của chế độ tệp. Nếu đúng, hãy thay đổi chế độ tệp bằng cách sử dụng “ $chmod ” lệnh và xác minh các quyền.
Bây giờ, hãy xem ví dụ sau để hiểu rõ hơn nhé!
Bước 1: Khởi chạy Git Bash Terminal
Mở bash Git bằng cách sử dụng menu Bắt đầu của Windows:
Bước 2: Di chuyển đến Kho lưu trữ Git cần thiết
Chạy ' đĩa CD ” để di chuyển đến kho lưu trữ Git cần thiết:
$ đĩa CD 'C:\Đi \t là_1'
Bước 3: Khởi tạo Kho lưu trữ Git
Khởi tạo kho lưu trữ Git bằng cách sử dụng lệnh sau:
Bước 4: Tạo một tệp mới
Sử dụng lệnh được nêu dưới đây để tạo tệp mới trong khu vực làm việc Git:
Bước 5: Thêm tệp vào Chỉ mục giai đoạn Git
Tiếp theo, di chuyển tệp vào chỉ mục Git thông qua lệnh được cung cấp bên dưới:
Bước 6: Cam kết thay đổi
Cam kết tất cả các thay đổi đã thêm cùng với một thông báo cụ thể và cập nhật kho lưu trữ:
Bước 7: Kiểm tra cài đặt cấu hình chế độ tệp mặc định
Thực hiện lệnh được cung cấp để xem cài đặt cấu hình chế độ tệp mặc định:
Theo đầu ra đã cho, trạng thái của cài đặt cấu hình chế độ tệp là “ thật ”. Bây giờ, thực hiện một số thay đổi:
Bước 8: Kiểm tra quyền mặc định của tệp
Để kiểm tra các quyền mặc định của tệp, hãy chạy lệnh “ ls -l ” lệnh cùng với tên tệp:
Có thể thấy rằng chỉ người dùng (chủ sở hữu) có quyền đọc-ghi và những người còn lại có quyền chỉ đọc:
Bước 9: Thay đổi Chế độ tệp
Sử dụng ' chmod ” cùng với các bit quyền và tên tệp để thay đổi chế độ tệp thành các quyền khác nhau:
Chúng tôi đã thay đổi quyền thành 444, có nghĩa là mọi người đều có quyền chỉ đọc bao gồm cả tác giả (chủ sở hữu):
Bước 10: Xác minh quyền của tệp
Để xác minh xem các quyền của tệp có thay đổi hay không, hãy chạy lệnh được cung cấp:
Trong ảnh chụp màn hình được cung cấp bên dưới, có thể thấy rằng các quyền đã thay đổi thành 444 mà mọi người chỉ đọc:
Cách thay đổi Chế độ tệp bỏ qua Git (chmod) “Sai” với giá trị cấu hình?
Nếu bạn không muốn tạo giai đoạn thay đổi chế độ tệp trong dự án Git đang phát triển đang hoạt động hiện tại của mình, thì hãy đặt quyền cấu hình chế độ tệp thành “ Sai ”.
Hãy thử các bước sau đây để làm như vậy.
Bước 1: Thay đổi quyền cấu hình chế độ tệp
Chạy lệnh được cung cấp để đặt quyền cấu hình chế độ tệp thành false:
Bước 2: Thay đổi Chế độ tệp
Để thay đổi chế độ tệp để xác minh bỏ qua các thay đổi chế độ tệp, hãy chạy lệnh được nêu bên dưới:
Bước 3: Xác minh quyền của tệp
Xác minh xem các quyền của tệp có thay đổi hay không bằng cách sử dụng lệnh đã cho:
Đầu ra bên dưới cho thấy các quyền đã thay đổi thành 744, nghĩa là chỉ người dùng (chủ sở hữu) mới có quyền đọc-ghi và những người còn lại có quyền chỉ đọc:
Bước 4: Kiểm tra quyền của tệp được theo dõi
Để xem thông tin chi tiết của các tệp trên các đường dẫn chưa được hợp nhất, hãy sử dụng lệnh được cung cấp:
Ghi chú : Chúng ta có thể thấy rằng tại địa phương “ demo.txt ” chế độ tệp là 744, nhưng trong Git vẫn là 644, đây là chế độ tệp mặc định. Điều đó có nghĩa là các thay đổi về chế độ tệp chỉ xảy ra cục bộ và Git bỏ qua các thay đổi về chế độ tệp.
Chúng tôi đã giải thích quy trình đơn giản nhất để thực hiện các thay đổi chế độ tệp (chmod) của Git.
Phần kết luận
Để Git bỏ qua các thay đổi về chế độ tệp (chmod), trước tiên, hãy tạo một tệp trong kho lưu trữ git cục bộ và cam kết nó. Sau đó, thay đổi chế độ tệp bằng nút “ $chmod ” lệnh và xác minh các quyền. Sau đó, thay đổi quyền cấu hình chế độ tệp bằng cách sử dụng “ $ git cấu hình core.fileMode ” để bỏ qua các thay đổi chế độ tệp trong Git. Tiếp theo, thay đổi lại chế độ tệp và xác minh quyền. Bài viết này giải thích cách làm cho Git bỏ qua các thay đổi về chế độ tệp (chmod).