Git中的西里尔文文件名

时间:2018-11-29 04:56:56

标签: git github

我无法从存储库中删除文件。它实际上已被删除,但是我不能通过删除来提交更改,因为它具有西里尔文名称。我也无法从我的Github上的存储库中删除它。 这是屏幕截图。它最初的名称为“ЫНСТРУКЦИЯ!.txt”,但我无法通过将名称放在引号中来将其删除。 my local git repository

1 个答案:

答案 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"
相关问题