
git
bob_young
这个作者很懒,什么都没留下…
展开
-
浅克隆(--depth 1)后如何获取完整的历史记录
如果远程remote为origin,则origin可以不写,如不是,则必须要写。原创 2025-04-22 09:29:33 · 158 阅读 · 0 评论 -
git commit时自动生成Change-ID
通过上述步骤,所有Git仓库(包括现有的和新建的)都会使用全局的钩子目录中的脚本。这意味着每次提交时都会自动调用。钩子来生成Change-ID,而不需要在每个仓库进行单独配置。原创 2025-04-10 16:08:45 · 369 阅读 · 0 评论 -
git日志规范
目前可选模块名如下:"A2B" "Audio" "BT" "Display" "DP-IN" "DP-OUT" "FAN" "MCU" "OTA" "PD" "PQ" "Thermal" "USB" "WIFI" "OS" "Power" "APP" "Modem" "TBOX" "DDR" "UFS" "EMMC" "Camera" "Sensor" "Security" "IPO" "SCP" "Autotest" "GStreamer" "Net" "Config" "GPS" )原创 2025-04-10 16:08:09 · 593 阅读 · 0 评论 -
git命令
统计当前项目下每个人新增删除与总代码行数切换到项目目录执行: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; lo...原创 2019-01-16 10:09:24 · 242 阅读 · 0 评论 -
git hooks 之 commit-msg
将commit-msg.sample修改为commit-msg在最后添加以下内容:#检测提交日志是否符合规范#默认如下且type:与BugID:后面不能为空:#type:#BugID:log_message=$1for line in `cat ${log_message} | grep -v "^$"`;do if [ "${line%%:*}" !=...原创 2019-02-16 19:11:44 · 8114 阅读 · 0 评论