Đối với trường hợp của tôi, ~/.gitconfig
tệp của tôi đã trỏ (liên kết tượng trưng) đến các dotfiles cũ của tôi, mà tôi đã chuyển đến một vị trí khác, có nghĩa gitconfig
là tệp đang trỏ đến một tệp không tồn tại.
Để biết nơi tôi gitconfig
được liên kết đến, tôi đã làm ls -la ~/.gitconfig
, điều đó cho thấy rằng nó đang trỏ đến một tập tin mà tôi đã chuyển đi nơi khác.
Tôi đã phải cập nhật liên kết tượng trưng cho các dotfiles mới của mình (dotfiles chỉ là tên thư mục của tất cả các tệp .smth của tôi).
Để cập nhật symlink, tôi đã làm ln -sf ~/your-new/path-to/gitconfig.symlink ~/.gitconfig
Mọi thứ sau đó hoạt động tốt
ls -la /path/to/file/.gitconfig
)