gpt4 book ai didi

Git - 如何推送文件夹内的每个存储库

转载 作者:行者123 更新时间:2023-12-04 19:21:37 24 4
gpt4 key购买 nike

在我的本地计算机上,我的工作区文件夹中有每个项目,那里有一些从 github、bitbucket 等存储库克隆的 git 存储库。

所以例如我有这样的事情:

workspace\
githubrepo1\
githubrepo2\
bitbucketrepo1\
bitbucketrepo2\
...

可能还有更多(当然它们不是它们的文件夹名称)。

我已经对我的一些本地存储库进行了一些提交,现在我想将它们推送到它们各自的远程存储库。远程方向配置正确,我正在使用 ssh 访问,所以他们不会要求我输入密码。

也许这可以通过一些终端命令来完成,但我不知道如何。我正在使用 Ubuntu。

那么,如何制作 git pushworkspace 内的每个存储库上.

谢谢你。

最佳答案

一个简单的外壳构造:

for repo in ${HOME}/workspace/*
do
(cd ${repo} && git push)
done

如果您经常这样做,请将其添加到您的 .bashrc
pushall()
{ for repo in .......
........
done
}

然后你可以运行 pushall每当你需要...

关于Git - 如何推送文件夹内的每个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com