git 妙用
查看项目总代码行数
git ls-files | grep '\.java' | xargs wc -l > ../list.txt
合并2个历史无关的分支
git archive -o A.zip $SHA && unzip A.zip -d .TMP && rsync -av --delete --exclude='.git' --exclude='.TMP' ./.TMP/ ./ && \rm -rf .TMP A.zip #SHA=abc123 && git cherry-pick $(git rev-list $SHA --skip=1 -n 1)^..$SHA # 没有用 # git cherry-pick --root <end_commit_sha> # 没有用
找到初始commit
git rev-list --max-parents=0 HEAD
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步