我知道这git push --tags是一个单独的操作原因git push.推动标签应该是一个有意识的选择,因为你不想意外推动标签.没关系.但有没有办法将两者结合在一起?(除了git push && git push --tags.)
我在几台机器上开发.我想为每个开发机器上的每个项目都有一个存储库,我想让它们保持同步而不使用我可以推送的远程存储库.(目前我买不起专用机器).
我认为git bundle是适合这项工作的工具.当我在机器A上完成工作时,我只是简单地捆绑我的仓库,并在机器B上解开捆绑.这让我有了这样的问题:
是否可以在包中嵌入有关标签和分支的信息?特别是,我如何捆绑标签对象?
编辑:只是一个注释 - 我希望尽可能自动化这个工作流程.我不想将捆绑视为远程.而不是那样,我想将捆绑包复制到我的存储库中 - 即添加提交和标记,快进现有分支并在分支不存在时添加新分支.
我们的本地服务器上有一个git服务器.我想从服务器端直接复制"repositoryname.git"文件夹备份这些git存储库.
如果新服务器出现问题,是否可以从这些文件夹中恢复文件?我认为这些.git文件夹上的Object文件夹中存储的文件是破碎的.而且无法直接从服务器访问.
谢谢.