Jht Blog

读书如不及时做笔记,犹如雨落大海没有踪迹

windows上git报文件名字过长的错误

"error: unable to create file (Filename too long)"

windows git克隆一个库,报错说error: unable to create file "xxxxxxxxxxxx-xxxxx-xxxxxxx.txt" (Filename too long) 解决办法 git config --system core.longpaths true

jenkins使用git凭证存储功能

"不同操作系统对应的方法"

Linux/Mac #缓存3600秒 git config --global credential.helper 'cache --timeout=3600' 详见git凭证存储和删除 windows 使用git-credential-wincred.exe,必须是system才起作用。 git config --system credential.helper winc...

git凭证存储和删除

"不同操作系统对应的方法"

保存凭证 Linux #将凭证用明文的形式存放在磁盘中 git config --global credential.helper store #配置到缓存 默认15分钟 git config --global credential.helper cache #修改缓存时间 git config --global credential.helper 'cache --t...

git config

"git的配置文件的介绍"

git onfig 对git进行配置的命令 git config的级别 local 仓库界别,文件位置仓库\.git\config #列出仓库级的配置文件 git config –-local -l global 全局级别(用户界别),文件位置用户\.gitconfig #列出全局级的配置文件 git config –-global -l system 系统级别,文件...

windows的zip压缩

"命令行zip压缩的几种方法"

winrar winrar.exe a -afzip c:\test.zip c:\test.csv #不是rar.exe #会弹出压缩界面 java jar -cMf c:\test.zip c:\test makecab #压缩一个文件: makecab c:/file_name.txt c:/file_name.zip #不支持目录,多个文件需要一个列表,很麻烦 #解压...

ubuntu的kidle_inject占用CPU过高

"换主板后产生的问题"

现象 我的主板坏了,换了个主板,开机就发现干啥都卡,就top了下 发现好几个kidle_inject进程占用cpu在50%左右(一个核对应一个进程) 这个进程是为了让CPU不那么热的…. 解决方法 #方法一 sudo rmmod intel_powerclamp(重启机器还在) #方法二 echo "blacklist intel_powerclamp" | sudo tee /e...

ubuntu的compiz占用CPU过高

"Xorg和chrome的CPU也过高"

现象 我的主板坏了,换了个主板,发现一打开chrome就卡,就top了一下 1719 aaaa+ 20 0 1960376 226344 93812 S 150.2 1.4 6:51.53 compiz 988 root 20 0 436776 176068 99352 R 60.3 1.1 6...

git的fork与被fork的仓库同步

"保持fork出来的代码与被fork的代码一致 and 自己的master到branch"

同步之前 本地已有fork出来的代码 git clone "fork出的仓库" 添加”被fork的仓库”的远程分支 #上游名称自己起 git remote add "上游名称" "被fork的仓库" 查看本地分支 git remote -v 显示如下: "上游名称" "被fork的仓库" (fetch) #ohydra https://github.com/xxxx...

配置git

"记住用户名和密码"

用户名和邮箱 #用户名 git config --global user.name "USERNAME" #邮箱 git config --global user.email "EMAIL" 保存凭证 #home目录下 windows是 C:\Documents and Settings\Administrator ,Linux是~/ vim .git-credentials #然后...

git合并commit

"希望只有一个commit"

合并commit 第一步 $ git rebase -i origin/master 第二步 执行第一步,会进入编辑窗口如下: # 文件头列出提交记录,按时间正序, pick 123456 aaaaaaaaa pick 123457 bbbb pick 123458 ccc pick 123459 git ccc # Rebase 8db7e8b..fa20af3 onto 8...