当前位置: 首页 > wzjs >正文

六安找人做网站dw网页设计作业成品加解析

六安找人做网站,dw网页设计作业成品加解析,黄岛做网站找哪家好,知识搜索引擎利用git subtree可以实现多个仓库合并为一个仓库,手动操作起来太麻烦了,今天花了点时间写了一个可执行的脚本,现在操作起来就方便多了。 1、本地新建setup.bat文件 2、用编辑器打开(我用的是Notepad) 3、把下面代码…

利用git subtree可以实现多个仓库合并为一个仓库,手动操作起来太麻烦了,今天花了点时间写了一个可执行的脚本,现在操作起来就方便多了。

1、本地新建setup.bat文件

2、用编辑器打开(我用的是Notepad++)

3、把下面代码复制进去

下面是六个代码仓库(在远程仓库,需要拉取)拉取合并为一个仓库的脚本,根据实际情况修改合并后目录、仓库地址等

@echo off
setlocal enabledelayedexpansion:: 1. 强制清理旧目录
:: project-dir是合并后目录
set projectdir=project-dir
rd /s /q %projectdir% 2>nul
mkdir %projectdir%
cd %projectdir%:: 2. 初始化仓库并创建 master 分支
git init
git commit --allow-empty -m "Initial empty commit (master)":: 3. 添加子项目远程仓库
:: 目录和仓库地址都是虚假替代的
git remote add dir1 https://gitee.com/3539949703/dir1.git
git remote add dir2 https://gitee.com/3539949703/dir2.git
git remote add dir3 https://gitee.com/3539949703/dir3.git
git remote add dir4 https://gitee.com/3539949703/dir4.git
git remote add dir5 https://gitee.com/3539949703/dir5.git
git remote add dir6 https://gitee.com/3539949703/dir6.git:: 4. 定义子项目列表
set "subprojects=dir1 dir2 dir3 dir4 dir5 dir6":: 5. 在 master 分支添加子项目的 master 分支
for %%i in (%subprojects%) do (git subtree add --prefix=%%i %%i master --squash
):: 6. 创建 develop 分支
git checkout --orphan develop
git reset --hard
:: 确保 develop 分支有初始提交
git commit --allow-empty -m "Initial empty commit (develop)":: 7. 添加子项目的 develop 分支
for %%i in (%subprojects%) do (git subtree add --prefix=%%i %%i develop --squash
)endlocalpause

4、打开Git Bash客户端,执行./setup.bat,就完成合并为一个仓库的任务。


5、查看了下提交的代码,做了两次commit提交,感觉git commit --allow-empty -m "Initial empty commit (master)"git commit --allow-empty -m "Initial empty commit (develop)"这两次提交没有必要,所以更新了下合并脚本,如下:

@echo off
setlocal enabledelayedexpansionset projectdir=maven-project
cd %projectdir%set "subprojects=dir1 dir2 dir3 dir4 dir5 dir6":: 更新 master 分支
git checkout master
for %%i in (%subprojects%) do (:: 强制重置子项目目录git checkout HEAD -- %%i:: 强制拉取远程代码(丢弃本地修改)git subtree pull --prefix=%%i %%i master --squash --force
):: 更新 develop 分支
git checkout develop
for %%i in (%subprojects%) do (:: 强制重置子项目目录git checkout HEAD -- %%i:: 强制拉取远程代码(丢弃本地修改)git subtree pull --prefix=%%i %%i develop --squash --force
)endlocalpause

6、合并后,同事又继续提交代码到旧仓库,所以就又写了一个更新代码的脚本,命名为update.bat,源码放在下面,执行步骤跟setup.bat一样,不赘述了。

@echo off
setlocal enabledelayedexpansionset projectdir=ewp-cloud
cd %projectdir%set "subprojects=dir1 dir2 dir3 dir4 dir5 dir6":: 更新 master 分支
git checkout master
for %%i in (%subprojects%) do (:: 强制重置子项目目录(丢弃本地修改)git checkout HEAD -- %%i:: 拉取远程代码(去掉 --force)git subtree pull --prefix=%%i %%i master --squash
):: 更新 develop 分支
git checkout develop
for %%i in (%subprojects%) do (:: 强制重置子项目目录(丢弃本地修改)git checkout HEAD -- %%i:: 拉取远程代码(去掉 --force)git subtree pull --prefix=%%i %%i develop --squash
)endlocalpause

在这里插入图片描述


文章转载自:

http://pX8KoghJ.crrLz.cn
http://WoFsWpCq.crrLz.cn
http://BcIra6FG.crrLz.cn
http://J3XThA8A.crrLz.cn
http://Atro2VQa.crrLz.cn
http://gzeoXlIB.crrLz.cn
http://xmVdY1ey.crrLz.cn
http://znEea7pZ.crrLz.cn
http://MmJXV9Tp.crrLz.cn
http://HtS6YRL0.crrLz.cn
http://GoWK1mSz.crrLz.cn
http://btnPz3q4.crrLz.cn
http://zhTNNEke.crrLz.cn
http://Y1Q7GloM.crrLz.cn
http://aj4Y5UxX.crrLz.cn
http://ZtBQUBeO.crrLz.cn
http://w4ihgewD.crrLz.cn
http://otHc0bXZ.crrLz.cn
http://zPkWJQd4.crrLz.cn
http://M9Gk50rU.crrLz.cn
http://ztHhriGY.crrLz.cn
http://O5mE6cJ9.crrLz.cn
http://8Klca33n.crrLz.cn
http://55lDW4EX.crrLz.cn
http://Qh4EUuGU.crrLz.cn
http://KOE1B2mD.crrLz.cn
http://Frcx4BRL.crrLz.cn
http://dRRdCulX.crrLz.cn
http://CYJb71yI.crrLz.cn
http://9tznJcuV.crrLz.cn
http://www.dtcms.com/wzjs/686199.html

相关文章:

  • 男女直接做免费的网站软件开发文档的重要性
  • 会网站开发想找兼职网站可以做哪些广告语
  • 免费手机网站空间ps个人网页设计素材
  • 做儿童交互网站做网站哪里接单
  • 响应式网站的意义地方文明网站建设
  • 招聘网站比对表怎么做广东省水利工程建设信息网站
  • 网站建设分为那几个模块深圳网站设计必选成都柚米科技09做
  • 网站想换空间国家建设工程网查询
  • wordpress外贸网站模板短视频推广的好处
  • 做网站别名解析的目的是什么wordpress字体怎么改
  • 无锡手机网站建设服务江苏省建设厅网站
  • 网页游戏网站网址动力无限做网站
  • 企业开源网站程序有免费网站服务器吗
  • 做化验的在哪个网站里投简历新闻报道最新消息今天
  • 网站一键生成写作教学网站
  • ui设计哪里有培训班seo快速排名软件价格
  • 电子商务网站制作步骤医院网站建设哪家好
  • 建设银行投资网站首页域联网站建设
  • 南充公司做网站网站建设项目书
  • 如何制作简单网页西安优化多钱
  • 网站开发项目延期说明网站让女友做网站模特
  • 学习网站开发流程定安免费建站公司
  • 盐城整站优化网站设计制作规范
  • 九江建网站公司有哪些怎样开发wordpress主题
  • 公司网站开发立项文档大秦wordpress付费阅读
  • 关于电子商务的网站推广方案快速一体化网站建设
  • 台州网站策划台州网站策划做公司网站麻烦吗
  • 百度公司做网站做网站 大文件
  • 南部网站建设山西建设厅网站密钥
  • 网站初期做几个比较好兴义之窗网站怎么做