博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用git自动将子工程发布到百度开放云上
阅读量:6574 次
发布时间:2019-06-24

本文共 763 字,大约阅读时间需要 2 分钟。

我的项目中包含多个子工程,如web工程、python工程等。我在项目的根目录下建立了git管理,因此如果使用git push只能把整个项目推送上去,但我只想推送web工程目录。因此,编写了cmd脚本如下:

set GIT="D:\Program Files (x86)\Git\bin\git"set CURRENT_DIR="E:\Project\UploadToBAE"set SRC_DIR="E:\Project\WebProject"set SWAP_DIR="E:\Project\SwapDir"set USERNAME=yourusernameset PASSWORD=yourpasswordset APPID=yourappidxcopy %SRC_DIR% %SWAP_DIR% /e /ycd /d %SWAP_DIR%%GIT% init%GIT% config --global user.email "turtlegood@163.com"%GIT% config --global user.name "turtlegood"%GIT% add .%GIT% commit -a -m "Auto Commit"%GIT% push https://%USERNAME%:%PASSWORD%@git.duapp.com/%APPID% master -fcd /d %CURRENT_DIR%del /f /s /q %SWAP_DIR%rd /q /s %SWAP_DIR%

其中你需要修改的就是上面一大堆set的东西。那个appid指的是百度开放云中你的git地址最后面的一堆字母

转载于:https://www.cnblogs.com/turtlegood/p/4753814.html

你可能感兴趣的文章
多文件上传示例源码(默认支持各种类型,包括图片)
查看>>
9.2. CentOS 区域设置
查看>>
命令行基本操作学习笔记(一)
查看>>
「试着读读 Vue 源代码」工程目录及本地运行(断点调试)
查看>>
Oracle——16用户、角色和权限
查看>>
从0实现NavigationController
查看>>
A Visual Git Reference
查看>>
Tomcat 关于表单提交数据量过大导致数据丢失的问题
查看>>
gitlab hook declined错误
查看>>
金融数据库
查看>>
翻了100个程序员的朋友圈, 发现个个都是套路王
查看>>
取消从上一界面push过来后,左上角的back按钮
查看>>
如何阅读别人的代码
查看>>
为什么 ++[[]][+[]]+[+[]] = 10?
查看>>
ContentProvider
查看>>
Redis 持久化存储
查看>>
Android 自定义GridView网格布局
查看>>
关于在帧中继fr环境下的NAT网络地址转换的实验
查看>>
2015-郭辉-项目采购管理+文档配置管理
查看>>
基于 jQuery & CSS3 实现智能提示输入框光标位置
查看>>