获取提交记录:
git log --pretty=format:"%s" --graph
获取到某个时间段的提交记录:
git log --pretty=format:"%s" --graph --since=time
time=时间戳或者日期格式都可以
获取某个时间段的提交记录,并且去除merge信息:
git log --pretty=format:"%s (%cn)" --graph --since=time --no-merges
获取提交信息,包含提交commitid:
git log --oneline
获取某个文件最后一次提交commitId:
git rev-list --max-count=1 --all -- <filename>
获取当前分支最后一次提交commitId:
git rev-parse HEAD
使用了lfs后,本地未暂存列表出现修改文件,无法丢弃,无法删除,无法提交。是因为lfs指针问题冲突,解决办法:
git rm --cached -r .;git reset --hard;git rm .gitattributes;git reset .;git checkout .