1、failed to push some refs to gitURL
两个原本不相干的项目合并时报错,需要明确告诉git,你允许合并
git pull origin master --allow-unrelated-histories
2、每次都需要输入账号密码
方法一、SSH密钥免密登录
方法二、在项目下输入:git config --global credential.helper store,记录用户名和密码
3、统计代码量
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
4、win10下打开bash.sh超级慢
考虑各种杀毒软件、防火墙导致的进程检测(如360安全守护、window安全中心),需要将如下守护项关闭
5、mac下不支持git自动补全
在 .zshrc中写入 autoload -Uz compinit && compinit 即可