Git 小技巧

正常显示中文文件名 #

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