在特定目录中找到GIT储存库,然后执行git git bundle命令

维格内什·皮卡马尼(Vignesh Pichamani)

我正在使用ubuntu 12.04 TLS,其中我在特定目录中有一个git存储库,我正在尝试采取存储库的计划备份并将其放置在可以邮寄的特定目录中。

在这个过程中,我通过谷歌搜索发现了以下命令,从而找到了特定目录中的所有git存储库

find /home/mysys/D/ -name .git -type d -prune

但它包含的路径为

/home/mysys/D/testing/.git

该列表列出了目录中关联的所有git文件,并且可以正常工作,但是我需要执行git bundle创建directoryname.bundle,所有这些使它更加自动化,在其中尝试了以下操作

find /home/mysys/D/ -name .git -type d -prune -exec git bundle create test.bundle --all {} \;

上面的bash脚本返回

fatal: Invalid gitfile format: .git

如何做到这一点以使其稳定运行。

提前致谢。

它是

您希望git bundle执行位于git-受控目录中,因此请使用find ... -execdir ... \;

find /home/mysys/D/ -type d -name .git -prune -execdir git bundle create backup.bundle --all \;

这将在所有这些目录中创建一个backup.bundle。从那里,您可以移动它们,或使用更多脚本来处理它们。但是,捆绑的一面已得到处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 Git 命令中找到 Git 哈希?

来自分类Dev

以最小的冻结时间在SVN储存库上将庞大的SVN储存库迁移到GIT

来自分类Dev

我的git储存库如何不断损坏?

来自分类Dev

找不到hg-git储存库

来自分类Dev

致命:不是git储存库-BSoD之后

来自分类Dev

调整WordPress网站git储存库位置

来自分类Dev

主要git储存库已删除,我可以从.git目录重新创建它吗?

来自分类Dev

tcl:执行git命令

来自分类Dev

gitlab没有从git执行git命令

来自分类Dev

git bundle删除分支

来自分类Dev

使用git bundle create将仓库回购到特定目录?

来自分类Dev

Git恢复git分支命令

来自分类Dev

与Git储存库相关的媒体资产应该怎么做?

来自分类Dev

我应该将裸git储存库放置在什么路径上?

来自分类Dev

如何使用私人git储存库中的juju-deployer部署juju charm?

来自分类Dev

在SVN储存库上添加git层,以便能够在本地分支

来自分类Dev

特定git命令的颜色输出

来自分类Dev

禁用特定存储库中的特定git命令?

来自分类Dev

使用Git命令列出特定目录中的“远程回购”文件

来自分类Dev

从远程git存储库中找到最新的git标签

来自分类Dev

Git命令-“-”和“-”的含义

来自分类Dev

Git命令显示列表

来自分类Dev

找不到git命令

来自分类Dev

Git还原命令错误

来自分类Dev

Git命令错误

来自分类Dev

禁用git add。命令

来自分类Dev

Git:ftp不是命令

来自分类Dev

撤消`git config`命令

来自分类Dev

破碎的cygwin的git命令