Git常见问题_Aron
2019-07-11 17:03:07 0 举报
AI智能生成
Git常见的问题及解决方案
作者其他创作
大纲/内容
Git常见问题Aron
commit相关
amend
如何撤销 git commit --amend
常见问题
CoolYota项目
push不上去
git push --no-thin coolyota HEAD:refs/for/coolyota_msm8953_int
编码问题和换行符问题
Git中的AutoCRLF与SafeCRLF换行符问题
CR回车 LF换行Windows/Dos CRLF \\Linux/Unix LF \MacOS CR \
一、AutoCRLF#提交时转换为LF,检出时转换为CRLFgit config --global core.autocrlf true #提交时转换为LF,检出时不转换git config --global core.autocrlf input #提交检出均不转换git config --global core.autocrlf false
二、SafeCRLF#拒绝提交包含混合换行符的文件git config --global core.safecrlf true #允许提交包含混合换行符的文件git config --global core.safecrlf false #提交包含混合换行符的文件时给出警告git config --global core.safecrlf warn
git log 中文乱码
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8
fatal: update_ref failed for ref 'HEAD': cannot update ref 'HEAD': trying to write ref 'HEAD' with nonexistent object a98587ab1f88c40d5c56f9ca2cc5738bf13fc0a4
实际上禁止了“thin pack transfer”优化。
--thin--no-thinThese options are passed to git-send-pack(1). A thin transfer significantly reduces the amount of sent data when the sender and receiver share many of the same objects in common. The default is --thin.
想将几个本地提交合并成一个提交
git rebase -i HEAD~4
合并4个提交并进入Vim
git status慢
试试 git status -uno 会不会快一些。参见 man git-status
ssh问题
1. ssh_exchange_identification: read: Software caused connection abortfatal: Could not read from remote repository.
ssh -T -v git@github.com
Reading configuration data /etc/ssh/ssh_config
0 条评论
回复 删除
下一页