удалить файл из Commit git
git reset --soft HEAD^
or
git reset --soft HEAD~1
git reset HEAD path/to/unwanted_file
git commit -c ORIG_HEAD
Bored Bison
git reset --soft HEAD^
or
git reset --soft HEAD~1
git reset HEAD path/to/unwanted_file
git commit -c ORIG_HEAD
git reset file-name
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch path_to_file" HEAD
git reset --soft HEAD~1 #gets your files back to staging area
git restore --staged files/you/want/to/unstage #removes the files from staging
git commit -m "Continue with commiting the remaining set of files"