gpt4 book ai didi

git push 作为一个足够的备份解决方案?

转载 作者:行者123 更新时间:2023-12-04 06:17:38 26 4
gpt4 key购买 nike

我开始使用git。
我将是唯一一个使用 repo 的人。出于备份目的,我想定期将我的 repo 推送到远程服务器。

使用 git push给我

git push error 'remote rejected] master -> master (branch is currently checked out)'.

为了解决这个问题,我在远程位置创建了一个虚拟分支并 checkout 这个分支。

现在 push master 工作正常。

我有点担心,因为我在远程位置看不到实际文件。
这可以用作备份系统吗?当我切换到远程位置的 master 分支时,所有文件都存在。
是否会在推送到非事件分支时生成备份文件,还是会在分支变为事件状态后生成备份文件?

希望你能帮助澄清事情。

问候。

最佳答案

我宁愿推送到一个裸仓库(因此,没有 checkout 分支),或者甚至更好(从备份的角度来看),推送到一个包:
参见“Backup a Local Git Repository”。

这样,您只需要在本地创建一个文件,就可以轻松地在其他地方备份。
(如果你不需要历史, git archive 也可以)

但是,如果您已经有一个用于 git 存储库的服务器,则需要在其上引用一个裸存储库以避免任何推送错误消息。

关于git push 作为一个足够的备份解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025658/

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