Tôi có một tập tin mà quản lý để có được bản thân tên là:Di chuyển một tập tin với một cái tên rất lạ từ git
# file's name (both lines)
companies.yml
companies.yml
# entry in my git working tree
"test/fixtures/companies.yml\342\200\250companies.yml"
Vì lý do gây phiền nhiễu, cây làm việc trên dự án đặc biệt này là đầy đủ các file khác vẫn cần tổ chức . Tôi muốn để có được những entry trên ra khỏi đó, nhưng khi tôi cố gắng git add "test/fixtures..."
hoặc git rm "test/fixtures..."
nó không thành công:
fatal: pathspec 'test/fixtures/companies.yml\342\200\250companies.yml' did not match any files
Làm thế nào tôi có thể đối phó với điều này?
tình trạng Git
On branch master
# Your branch is ahead of 'production/master' by 4 commits.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
modified: [other files]
modified: "test/fixtures/companies.yml\342\200\250companies.yml"
Tôi có thể tạo, 'git add' và' git rm' một tệp có tên đó với hầu như không gặp bất kỳ sự cố nào. nền tảng của bạn là gì? –
kiểm tra git rm/đồ đạc/công ty.yml * (nếu bạn không có các tệp khác phù hợp với mẫu)? Sử dụng ký tự đại diện để làm việc xung quanh tên tập tin có vấn đề là một truyền thống cũ. –
'git checkout - test/fixtures ...' làm gì? –