git使用
代码量统计 1. git log --author="xxx" --since=2021-01-01 --until=2021-01-30 --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 }' 2.撤销git add git reset HEAD 3.git log -p 文件名 可以显示每次提交的diff --author=xxx 查看自己的提交记录 4.查看某次提交中的某个文件变化,可以直接加上fileName git show commitID filename 5.代码回退到某个版本 git reset --hard commitID (本地回退) git push -f origin master (本地覆盖掉远程,远程也会被回退)
6. git clone项目时出现 authentication failed for“XXX”错误
Authentication failed :
原因是在第一次使用git的时候的网络和现在使用的网络是不一样的,因为IP地址换了,而且第一次安装git可视化工具的时候,他会提示你保存当前域名的git账号和密码。保存的是当前域名,所以需要重新安装可视化工具或者是按第一次安装的时候不保存当前域名和git账号
解决办法:
在控制面板\所有控制面板项\凭据管理器 点击凭据,删除git的凭据即可。再重新拉取代码就可以了。