Windows下Git安装到C盘的权限问题
如果把git按照默认路径安装到C:/Program Files/Git
之后如果使用git config --system
指令的话可能会提示Permission denied
,需要把Git安装目录的权限改一下才行,要给当前用户写入权限。
当然如果一开始就安装在了非系统盘的话就没有这个问题。
用图形化的方式显示log&删除误提交的文件
好用的命令别名,让log用树状图形的方式显示出来:
git config --system alias.lola "log --graph --decorate --pretty=oneline --abbrev-commit --all"
然后是git commit --amend
这个命令会重新commit,可以重新编辑提交内容,但是会生成一个新提交(CommitID会和以前的不一样)
还有常用的git reset
命令,这个命令一般跟着--hard
这样会“硬恢复”到上个版本。
其余我常用的是最最基本的了,基本不会忘记了。
git init --bare
git remote add orig URL
要想删除误提交的大文件,需要先从cache里面把那个文件删除,然后更新.gitignore,然后提交。
从缓存中删除文件可以用下面的语句:
git rm --cached XXX.xxx