正常显示中文文件名 # git config --global core.quotepath false 用 rebase 合并 commits # git rebase -i HEAD~3 数字为最后几个要编辑的 commits 然后根据情况编辑 commits,如果是全部合并的话就第一行留下pick,其他全部改成squash。最后再编辑 commit 信息即可。 如果只是合并成一个 commit 的话,可以直接git reset --soft HEAD~3然后再 commit 一次就好 从 index 中移除文件 # git rm --cached removed_file