Git
NICEcold
路漫漫其修远兮,吾将上下而求索!
展开
-
git push pull命令,以及跟踪分支详解
git push 完整写法为:git push origin refs/heads/dev:refs/heads/dev-test含义是将本地的dev分支推送到远程origin的dev-test分支(refs/heads/可以省略)当本地分支与远程分支名称相同时,可以简化为以下:git push origin devgit pull完整写法为:git pull origin dev-test:dev含义为拉取远程origin的dev-test分支到本地的dev分支上合并当本地分支未写的时候,原创 2020-09-06 16:01:25 · 1091 阅读 · 0 评论 -
LF will be replaced by CRLF,Git中LF和CRLF的设置
首先了解,CR是回车符,LF是换行符,在Windows中换行是CRLF,在Linux和Mac中换行是LF,所以在多平台开发的时候需要保证换行的统一。Git中core.autocrlf项的作用便是统一换行,有三个值:true表示在提交时将CRLF转为LF,在检出时将LF转换为CRLF,适合Windows中使用,便于多平台开发,以LF为统一。false表示什么都不做,适合单一平台,纯Windows中使用。input表示在提交时将CRLF转换为LF,检出时什么都不做,适合纯Linux使用。比如,你在Li原创 2020-07-29 13:07:11 · 247 阅读 · 0 评论 -
credential-cache is not a git command,git中credential.helper设置
credential.helper项的作用是凭证存储,当你使用https的方式时,每次推送都会要输入用户名和密码,凭证存储可以帮你节约时间。通过git help -a|grep credential可以查看系统支持的类型:默认所有都不缓存。 每一次连接都会询问你的用户名和密码。cache模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。store模式会将凭证用明文的形式存放在磁盘中,并且永不过期。如果你使用的是 Mac,Git 还有一种 osxkey原创 2020-07-28 21:51:51 · 2871 阅读 · 0 评论 -
解决Windows中Git中文乱码问题
在Windows中使用git时,可能会遇到ls命令显示中文乱码、commit提交记录中文乱码等情况,以下是解决办法:一、如果你使用的是Git Bash客户端,可以在git bash 界面右键点击,选择options,出现如下界面,按照图片内容设置:二、如果你没有直接使用git bash客户端,像我一样在windows terminal中集成git的话,设置git bash是没用的。此时可以在git安装目录etc目录下的bash_bashrc文件中添加以下语句:export LANG="zh_CN原创 2020-07-28 21:22:56 · 767 阅读 · 0 评论