这里记录下git
的相关问题。
提交不停弹出登陆弹窗的问题
无论是用git push
还是tortoisegit push
,都会不停弹出登录窗口。
结果不论如何填写用户名和密码,都说logon failed
。
google
了一下,发现原来有个git credentials manager
这个软件,这是安装git的时候勾选安装的,这个弹窗就是这个软件弹出来的。
根据提示,执行了git credential-manager uninstall
。不再弹出登录窗口了,提交直接push
就行了。
git项目如何过滤没有后缀的二进制文件
一般是输出到固定目录,比如dest
然后统一忽略。要不然就赋予他们一个相同的pattern
然后忽略。
原本扩展名对liunx
的影响不大,只是今年来linux
也才慢慢的用扩展名标识文件类型。window
文件你也可以不写扩展名。
不一定非要二进制文件才没有扩展名。git
没有通过判断文件内容来忽略的接口,除非自己写。
git仓库太大的处理方法
只下载最后一次的提交
1 | git clone https://github.com/Wuchenwcf/MyCode.git --depth==1 |
git仓库压缩瘦身
1 | # 查看历史大文件 |