Dường như tôi đã bằng cách nào đó nhận git
vào trạng thái trong đó nó sẽ không cam kết vì một tập tin hình đã bị xóa không tồn tại:git sẽ không cam kết vì một tập tin bị xóa không tồn tại
~/src$ git status -u # On branch master # Your branch is ahead of 'origin/master' by 5 commits. # (use "git push" to publish your local commits) # # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # deleted: release-vars.sh # ~/src$ git commit -a fatal: pathspec 'release-vars.sh' did not match any files ~/src$ ls release-vars.sh ls: cannot access release-vars.sh: No such file or directory
Bất kỳ ý tưởng nào về cách giải quyết tình huống này?
Có thể trùng lặp với điều này? [git-rm-fatal-pathspec-did-not-match-any-files] (https://stackoverflow.com/questions/25458306/git-rm-fatal-pathspec-did-not-match-any-files) –
Không thực sự, đó là cho một trường hợp đặc biệt đối phó với các tệp LARGE, không phải là trường hợp tệp nhỏ nhất. – UpAndAdam
Đây có phải là vấn đề với độ nhạy trường hợp trên hệ thống tệp không? – Ivo