windows上git数据库文件存放在哪里?
我已经安装了 git,创建了代表,签入并对某些文件进行了更改,但我想知道 git 在哪里存储存储库数据库和主文件,以便我可以备份它们。
谢谢
I've installed git, created a rep, checked in and made changes to some files but I want to know where git stores the repo db and the master files so I can back them up.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Git 将所有内容(当前存储库本地的)保存在
.git
文件夹中。可以在在 gitready 上找到详细说明
您可能对其中 2 个感兴趣:
对于备份或传输本地存储库,压缩或复制 .git 文件夹就足够了。
Git saves everything (local to your current repository) in the
.git
folder.An extensive description can be found on gitready for example.
2 of them you are probably interested in:
For backups or transferring your local repository, zipping or copying your .git folder is enough.
它的
\.git\
被设置为隐藏文件夹,因此您需要调整资源管理器显示设置以显示“隐藏”文件。It
\.git\
is set as a hidden folder, so you do need to adjust your Explorer display settings to show the 'hidden' files.出于备份目的,我使用
一个每晚执行的脚本,
这将创建一个没有工作目录(因此只有数据库)的 git 存储库,并在需要时更新它。
For backup purposes, I use
and then a script that nightly executes
This will create a git-repository without workingdirectories (thus only databases) and updates it when needed.
Git 作为分布式版本控制系统的功能之一是 - 与 Subversion 不同 - 每个工作项目的副本本身就是一个包含项目完整历史记录的存储库。
Git 的文件位于项目根目录中隐藏的
.git
文件夹中。这意味着您只需备份初始化项目的文件夹即可备份存储库,并且只需删除.git
文件夹即可删除存储库。One of Git's features as a distributed version control system is that - unlike, say, Subversion - every working copy of a project is itself a repository containing the complete history of the project.
Git's files are in the hidden
.git
folder in the project root. This means you can back up the repository just by backing up the folder you initialised your project in, and you can delete the repository just by deleting the.git
folder.