例如,希望把git代码的commitid获取以后加到文件夹上来标记文件夹中的包是哪个git 节点构建得到的。
git 命令是git rev-parse --short HEAD
在linux系统下,只需要执行下面的命令:
commitid=`git rev-parse --short HEAD`
echo commitid=$commitid
但是在windows系统下,却不能直接使用单引号,要使用for变通下,命令如下:
for /F %%i in ('git rev-parse --short HEAD') do ( set commitid=%%i)
echo commitid=%commitid%
本文介绍了如何在Linux和Windows系统下通过Git命令获取当前分支的短commit ID,并将其用于标记文件夹。在Linux中,使用`commitid=$(git rev-parse --short HEAD)`即可;而在Windows的批处理环境下,需使用`for /F %%i in ('git rev-parse --short HEAD') do (set commitid=%%i)`,然后用`echo commitid=%commitid%`显示结果。此技巧对于跟踪代码构建状态非常有用。
4464

被折叠的 条评论
为什么被折叠?



