1.git 如何修改最近一次的commit信息
git commit --amend
进入vim操作界面之后, 点击字母键 i 然后进入INSERT模式,然后对commit信息进行修改,然后ESC 然后 :wq 保存退出
然后执行 git log 会发现最近的一次commit信息被修改成功了
2.忽略已经提交的文件
在.gitignore规则提交后的文件。由于已经被Git追踪,除了在.gitignore添加该目录/文件,还要删除远程仓库中的文件。
git rm -r --cached 【目录或文件】 //如:git rm -r --cached Test.sln
git commit -m 忽略文件
git push //推送到远程,从远程仓库中删除掉
参数解析:
git rm 是删除文件,加–cached 参数表示从索引中删除,不再跟踪该文件或目录,但本地不会进行删除。
对于文件,可以不需要-r参数,-r是递归删除;如果输入的是目录,则会递归删除整个目录中的所有子目录和文件:
注意:git rm -r –cached 是高危操作,在命令后一定要指定目录或文件 ,否则 会删除所有缓存。