
git
fineline
这个作者很懒,什么都没留下…
展开
-
解决换行格式(CR/LF)引起的git无法diff和merge的问题
提交代码的时候,vscode无法自动merge合并,打开diff发现整个文档都被标为已修改。我一开始以为是vscode自带的git弱智了。一个偶然的机会发现,原来是原行的问题,我同事修改的文档用的是CR(\r)换行,而我本地用的都是LF(\n)。下面是处理的方法:Git“换行符自动转换”功能在安装“Git for windows”的时候,在“Configuing the line ending conversions”页面,这个界面是配置行尾符号转换。第一个选项是“签出Windows风格,原创 2020-12-07 10:49:05 · 1136 阅读 · 0 评论 -
git错误-解决方案索引
1. error: You have not concluded your merge (MERGE_HEAD exists)原因:系统合并(merge)出错解决方案1:重新合并(较为案全的方案)>git merge --abort #中止合并>git reset --merge #还原合并前的状态>git pull #重新拉取,会提示重新合并,合并后再提交。解决方案2:由远端代码覆盖本地修改(不建议)>git fetch --all>git reset --原创 2020-11-13 10:06:55 · 332 阅读 · 0 评论 -
git全局和本地配置文件管理以及git账户和密码的管理
GIT存储账号和密码1.临时缓存(默认15分钟):git config --global credential.helper cache2.自定义缓存时间(秒)git config credential.helper 'cache --timeout=3600'3.长期存储:有三种方式:store(长期), wincred, manager(图形化,Git需安装GitGUI)# store方式(网上说账户密码明文保存在.git-credentials文件看,但我没找到)git config原创 2020-11-11 18:03:56 · 6270 阅读 · 0 评论 -
退出正在运行的git命令
不是ctrl + c不是esc只要q原创 2020-11-11 16:34:29 · 4407 阅读 · 0 评论