记录一些git中较为少用的命令:
- "git checkout . "这个命令可以把所有unstaged 的changes给revert,实际工作中常常会本地的一些东西和工作上的冲突,需要把本地的revert掉,这个命令一次性全搞定,是比较不错
- git gc时候out of memory的问题,跑一下下面这个命令,把pack用的window memory等设置下,在gc就好了,不过最新的版本,已经好了
git config pack.windowMemory 10m
git config pack.packSizeLimit 20m
git config pack.packSizeLimit 20m
- 干掉untracked files
git reset --hard # removes staged and working directory changes
git clean -f -d # remove untracked files
git clean -f -x -d # CAUTION: as above but removes ignored files like config.