正常显示中文文件名 #
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