linux - 从 /var 开始的 bitbucket 存储库
问题描述
我需要克隆一个从/var
我的本地(Linux)机器的/var
.
BitBucket 回购:/var/...
我需要克隆到我的机器/var
由于我的本地目录/var
有其他文件,是否会在本地克隆 repo 以/var
删除我已经存在的文件和文件夹?如果是这样,这怎么能小心处理?
解决方案
Git 不允许您直接克隆到非空文件夹中,这对您有利,特别是如果您想要安全的方法。
执行此操作的安全方法是正常克隆存储库,到您通常克隆存储库的任何位置,例如/home/myusername/myrepos
或其他任何地方。然后只需将您想要的文件复制到/var
. 如果需要,您可以设置符号链接以指向/var
存储库中的文件。
在任何情况下,我都不/var
建议将其删除并符号链接到您的存储库(或删除并克隆它)。/var/
系统上的许多进程都依赖它。像这样弄乱它会给你带来问题,这几乎可以保证。
另一种选择是设置/var
为 git repo。这只有在您的存储库设置为 的内容而/var
不是实际文件夹本身时才有可能。如果/var
在您的仓库中,您将需要克隆到/
,我真的认为您不应该这样做。
我也不推荐这种方法。话虽如此,这里有一个类似的问题:如何克隆到非空目录?. 与您相关的答案推荐
cd /var
git init
git remote add origin YOUR_REMOTE_URL
git fetch
git reset origin/master
推荐阅读
- asp.net-mvc - 资源组本地主机的 Azure 等效项
- javascript - 在 highcharts 中重复使用相同的图表对象以最小化编码
- ios - 使一个部分在其他部分的 Button 操作上可见
- c++ - 您如何使用模板类测试运行您的 c++/Qt 程序/项目?(2020年自动化单元测试)
- python - 向 Discord 文本文件发出 get 请求以获取文件内容
- postgresql - COALESCE 类型字符变化和数字无法匹配
- batch-file - 为什么批处理有时不会像 CMD 那样处理命令并给出意想不到的不同结果
- amazon-web-services - AWS 请求签名是否隐藏了访问密钥?
- javascript - 在 Moodle 中将变量值从 php 发送到 js 脚本的最佳方式
- lua - Kong-OIDC 插件安装问题