我无法从存储库中删除文件。它实际上已被删除,但是我不能通过删除来提交更改,因为它具有西里尔文名称。我也无法从我的Github上的存储库中删除它。 这是屏幕截图。它最初的名称为“ЫНСТРУКЦИЯ!.txt”,但我无法通过将名称放在引号中来将其删除。 my local git repository
答案 0 :(得分:1)
将文件名放入单个刻度中对我有效(在MacOS中为bash)。
13:05 $ rm 'ЫНСТРУКЦИЯ!.txt'
13:05 $ git status
...
deleted: "\320\253\320\235\320\241\320\242\320\240\320\243\320\232\320\246\320\230\320\257!.txt"
13:06 $ git rm 'ЫНСТРУКЦИЯ!.txt' # <-------- to remove from the repo
rm 'ЫНСТРУКЦИЯ!.txt'
13:06 $ git status
...
deleted: "\320\253\320\235\320\241\320\242\320\240\320\243\320\232\320\246\320\230\320\257!.txt"
13:06 $ git commit -m"removed"
[master d242a52] removed
1 file changed, 1 deletion(-)
delete mode 100644 "\320\253\320\235\320\241\320\242\320\240\320\243\320\232\320\246\320\230\320\257!.txt"