请问如何写一个批处理自动打开 git bash,然后自动执行一系列 git 命令( windows 平台)?

2015-12-26 14:35:06 +08:00
 starship

目前我做的尝试:
本地工作目录为:D:\hexo,在里面创建了一个自动更新博客.bat,代码如下:

"D:\Program Files\Git\bin\sh.exe" --login -i

目前这样只能实现在当前目录打开 git bash ,而且能手动输入hexo s等命令并能正常执行。

目的是不要手动输入,以后直接双击自动更新博客.bat,就能自动输入并执行hexo clean && hexo g && hexo d或者git add . && git commit -m '更新 hexo 博客' && git push origin master这一系列的命令。
执行完后自动退出 cmd 窗口。

以后就可以添加到 windows 自动计划任务里去了。
google 了下,只找到了这个,但他也要手动输入blog 才行。我的目的是全自动的。

谢谢了。

3795 次点击
所在节点    问与答
1 条回复
ywlvs
2018-11-19 15:52:34 +08:00
楼主后来如何操作的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX