Tôi có cài đặt trình chỉnh sửa mà tôi muốn trải đều trong tất cả các kho lưu trữ. Nếu người dùng định nghĩa các thiết lập riêng của nó, nó sẽ xóa tất cả các lựa chọn kho lưu trữ.Cách chia sẻ tệp cấu hình trong git?
Tôi muốn làm điều đó vì tôi có một lớp và mọi sinh viên sao chép bản ghi nhớ. Thông thường, họ quên thiết lập cài đặt core.editor và kết thúc rối tung xung quanh với vi, thường làm hỏng repo giống như nếu họ đã nguyền rủa sức mạnh phép thuật.
Vì nó làm việc cho thư mục HOME của tôi, tôi đã cố gắng sử dụng một .gitconfig trong thư mục repo của tôi, như tôi sẽ đặt một .gitignore, nhưng nó dường như không hoạt động.
EDIT:
--global
DOES cho phép người dùng thiết lập sở thích của mình để ghi đè lên repo, nhưng nó does't cho phép anh ta để lấy cấu hình Repos trong khi sao chép nó.- .git/config không được chia sẻ giữa các repo nhân bản
Nó có vẻ như là giải pháp thích hợp là để giáo dục học sinh của mình về việc sử dụng EDITOR, VISUAL, và GIT_EDITOR. Đó là kiến thức chung tốt để có trong mọi trường hợp. –
Giáo dục là dễ dàng nếu bạn có tất cả thời gian bạn muốn chi tiêu với mỗi sinh viên riêng lẻ. Đây không phải là trường hợp. Tôi thà tìm một giải pháp tự động và dành thời gian cho những thứ quan trọng hơn. –