从非 git 文件夹添加/提交到裸存储库
我正在尝试破解 git 来为我做备份。数据相对来说太大了,我无法在我的任何硬盘上提供工作副本和 git 存储库。
因此,我需要从非 git 文件夹中 git add/commit 到裸存储库。
- 硬盘 1:工作副本/非 git
- 硬盘 2:裸 git 存储库
目标:从硬盘 1 提交到硬盘 2
I'm trying to hack git to do backup for me. The data is so large relatively and I cannot afford a working copy and a git repo on any of my hard drives.
So, I need to git add/commit to a bare repo from a non-git folder.
- Hard drive 1: working copy / non-git
- Hard drive 2: bare git repo
Goal: commit from hard drive 1 to hard drive 2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不需要裸仓库。
您可以指定不同的 git 文件夹:
或者您可以指定不同的工作文件夹:
或将它们组合在一起以从任意位置执行。
请注意,并非所有命令都可以使用此参数。藏匿就是其中之一。
No need for a bare repo.
you can specify a different git folder:
alternatively you can specify a different working folder:
or combine them together to execute from arbitrary location.
Beware that not all commands work with this parameter. Stash is one.