由于不小心将大的压缩包文件放到了项目下,提交的时候又push到远程仓库去了,虽然后来我把文件删掉了重新提交,但Git周到的为你保存了每个文件的前生后世防止你哪天又要找回你删除过的文件,导致项目下的.git子目录依然存在这些大文件的提交记录,占用大量空间。 那如果我确认以后再不需要这个大文件,如果彻底从git仓库和提交记录里面删除它呢? 这时候我们就需要用到filter-branch,这个命令就可以 […]
SSH连接错误”REMOTE HOST IDENTIFICATION HAS CHANGED!”
在执行git pull拉取代码的时候提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!错误,完整的报错信息大概是这样的: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @ […]
解决关于git bash和git GUI中文乱码的问题
如果文档中有中文字符,在git bash或者git GUI中默认可能会出现乱码显示的取看,需要配置一下: 在git bash中,右键打开Options,选择Text,按下图配置编码和本地化即可: 在git GUI中,打开菜单Edit => Options按下图配置编码即可: 至此,git bash和git GUI中文乱码问题解决。
git branch分支的相关操作
这里记录一下常见的Git针对相关的操作,更多的分支操作和原理分析请看这里:Git 分支 基本操作 查看当前所有分支 *表示当前检出分支 git branch -a 查看远端分支 git remote show origin 每个分支的最后一次提交 git branch -v 查看已经合并到当前分支的分支,可以安全删除不带*的分支 git branch –merged 尚未合并到当前分支的分支,无 […]
Git远程仓库remote的使用及其他
本地的一个新项目上传到远程仓库,需要做哪些操作?来看一些关于Git远程仓库的基本操作。先在github(gitee等)建好远程仓库,假定仓库地址是git@gitee.com:yourname/xixi.git。 本地初始化 git init 添加仓库关联 git remote add origin git@gitee.com:yourname/xixi.git` remote相关 查看已有远程仓库 […]
Windows系统下Git不同密钥不同账户不同邮箱的管理
首先来记录一下系统多公钥的管理,比如你在gitee上喝github上不同的邮箱不同的用户名,不同项目的管理时候,设置不同的公钥。 第一步:生成两套密钥对 IBM@IBM-PC MINGW64 ~ $ ssh-keygen -t rsa -C “88888888@qq.com” Generating public/private rsa key pair. Enter file in which t […]