双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

bat批处理里执行git log命令输出到文件中字符丢失的问题

futurepi futurepi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近写了一个批处理, 亏进入指定目录下执行"git log --graph --all" 把所有分支的日志打出来, 但发现第一行的分支信息会丢失
bat里显示的原文

commit b1def2b58712f2ed9c699e8b7707c0636268589b (HEAD -> dev, origin/master, origin/dev, origin/HEAD, master)

重定向到文件 call showGitLog.bat>d:\test.log 显示的内容
commit b1def2b58712f2ed9c699e8b7707c0636268589b

少了后面的分支信息(HEAD -> dev...) , 后面测试发现bat里带有>的符号重定向到文件会有问题, 无法显示出来.

如何解决这个问题, 把git log显示的字符原文重定向到文件中

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
futurepi
其他开发语言 3,425 成员 15,624 内容