能够用命令行或者批处理的,尽量自动化,提高效率,时间就是生命…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| @echo off @title auto update blog articles and git push
set fileSource=D:\IPCreatorBlog\source set fileDestination=C:\IPCreatorBlogGit\blog\source set gitDir=C:\IPCreatorBlogGit\blog
cls
cd %fileDestination% rd /s/q %fileDestination% Xcopy /e %fileSource% %fileDestination%
cd %gitDir% git add -v . git commit -m "Update blog daily" git push
pause
|
1 2 3 4 5 6 7
| user@LAPTOP-082RQVIH MINGW64 /c/IPCreatorBlogGit/blog (master) $ **git config --global alias.blog '!git add . && git commit -m "blog update" && git push'** user@LAPTOP-082RQVIH MINGW64 /c/IPCreatorBlogGit/blog (master) $ **git blog** On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean
|
更多参考:
Windows批处理(cmd/bat)使用小记
批处理常用命令总结 - 批处理命令简介
Git批处理脚本
请问如何写一个批处理自动打开 gitbash,然后自动执行一系列git命令(windows平台)?
Chrome-启动参数