tuc*_*hk4 8 git github bitbucket git-lfs
在Bitbucket服务器上托管了LFS git存储库.现在我们需要创建新的LFS repo并使用LFS存储移动存储库.
这该怎么做?
例如,对于正常的回购,我们可以这样做:
git remote add new NEW_REMOTE_REPO_URL
git push —-all NEW_REPO_URL
Run Code Online (Sandbox Code Playgroud)
LFS存储是否会创建包含新回购的所有历史记录?
Run Code Online (Sandbox Code Playgroud)git remote add new NEW_REMOTE_REPO_URL git push —-all NEW_REPO_URL
基本上是的,这将做你想要的,但如果没有本地缓存的所有lfs数据,它将失败.要获得它,您应该在命令之前运行:
git lfs fetch --all
Run Code Online (Sandbox Code Playgroud)
PS:你也可以运行git lfs push --all new只推送lfs数据,但git push如果pre-push设置了挂钩,也会推送它们
您可以通过执行以下操作来修改本地存储库中的 lfs 端点:
git config lfs.url = "https://my_other_server.example.com/foo/bar/info/lfs"
如果您需要将其保留在存储库中,他们建议:
git config -f .lfsconfig lfs.url https://my_other_server.example.com/foo/bar/info/lfs
git add .lfsconfig
请参阅https://github.com/github/git-lfs/wiki/Tutorial#lfs-url
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |