本帖最后由 java 于 2017-11-23 16:16 编辑
missing change-id
git commit -a --amend -s
查看某条日志的具体修改内容
git show cdb90e69217a7ac65bc6e52e2622066a05aa10cf
用git show <commit-hashId> 便可以显示某次提交的修改内容 同样 git show <commit-hashId> filename 可以显示某次提交的某个内容的修改信息。
查看某一文件的历史性改动
git log --pretty=oneline 文件名
查看某一目录的修改日志
git log --pretty=format:'%h was %an, %ar, message: %s' srcdir
修改git log默认的时间显示方式
git config log.date iso 临时git config log.date iso --global
查看配置信息
npm config ls -l
设置代理
npm config set proxy http://proxyhostname:proxyport
npm config set https-proxy http://proxyhostname:proxyportnpm的代理设置
git config --global http.proxy "localhost:1080"
git config --global https.proxy http://proxy.com:1234
git config --global https.proxy https://127.0.0.1:8580
移除代理
npm config rm proxy
npm config rm https-proxy
>npm config set proxy null
>npm config set https-proxy null
npm config set proxy false
npm cache clean
--global~/.gitconfig
--system
$(prefix)/etc/gitconfig
--local
.git/config
//config
git config --global -l
git config --global --list
git config --global --unset http.sslverify
git config --global --unset http.proxy git config --global --unset https.proxy npm config delete proxy git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
如果清理完了,还是连接原来的端口,则是下面shell脚本设置了环境变量- export http_proxy=http://127.0.0.1:8787
- export https_proxy=$http_proxy
- git config --global http.proxy $http_proxy
- git config --global https.proxy $https_proxy
复制代码
/etc/profile
~/.bashrc lantern会写到其它文件,直接在这重新定义 export http_proxy=‘’
~/.profile
日志统计
git shortlog -sn 按照提交的commit数量进行统计 git shortlog -sn --since="7 weeks" --until="1 weeks" 对某一个时间段进行统计
查看指定用户的git提交记录git log --author=username
username为指定的用户
|