I have tried git checkout -- . many times but it seems not to do anything.
And i use all from this question
git status
On branch master
Your branch is up-to-date with 'origin/master'.
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:   File.ini
no changes added to commit (use "git add" and/or "git commit -a")
ls -al:
-rw-r--r--   1 user  staff   867 15 nov 00:52 File_1.ini
-rw-r--r--   1 user  staff   399 15 nov 00:52 File_2.ini
-rw-r--r--   1 user  staff   900 15 nov 00:52 File_3.ini
-rw-r--r--   1 user  staff   168 15 nov 01:00 file.ini
git config --list --show-origin:
file:.git/config    core.repositoryformatversion=0
file:.git/config    core.autoclrf=false
file:.git/config    core.filemode=true
file:.git/config    core.bare=false
file:.git/config    core.logallrefupdates=true
file:.git/config    core.ignorecase=true
file:.git/config    core.precomposeunicode=true
file:.git/config    remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config    branch.master.remote=origin
file:.git/config    branch.master.merge=refs/heads/master
 
     
    