使用Git在闪存驱动器上进行站点备份

我是git的新手,如果我完全错过了这艘船,请原谅我。我正在我的笔记本电脑上编码网站,除了Dropbox之外,我想备份我在其他地方存储过的所有东西。这是我学习git的时候。我知道它会跟踪所做的所有更改(并已提交),但是我更改的实际文件会发生什么?我问的问题最好用一个例子来解释。 我在笔记本电脑上设置了一个git repo,用于管理对
MySite/
及其所有文件和文件夹(
index.php
img/
css/
等)所做的所有更改。我还在闪存驱动器上创建了一个
--bare
git存储库。我已将原始回购邮件发送到该位置。我能够使用
git log
成功查看历史记录,但是当我访问闪存驱动器时,我注意到
MySite/
的内容不存在(或者至少可以查看)。您有什么建议我能够从闪存驱动器工作,然后将这些更改推送到笔记本电脑,同时仍然可以像我习惯的那样使用笔记本电脑工作?     
已邀请:
只需要两个都是非裸存储库。最简单的可能只是删除裸仓库(因为它听起来当前没有任何独特之处),然后运行:
git clone /laptop/project /thumbdrive/project
其中
/laptop/project
是主要的非裸仓,而
/thumbdrive
是你装的拇指驱动器。 现在,
/thumbdrive/project
是一个非裸的回购。因此,你有两个非裸露的存储库(意味着它们都有工作目录),你可以随意工作并提交它们,然后在它们之间拉(或推,如果你小心)。 如果您想要一个不能直接使用的副本(例如纯备份,镜像或服务器),则使用裸存储库。     
文件在那里 - 它们在各种git文件夹中,但它们存储为差异集。 你总是可以用“git pull”提取一个集合,但是你不应该尝试编辑git自己的文件 - 你会破坏一些东西。只需将git文件夹视为黑盒子并从中提交/拉/推文件即可     

要回复问题请先登录注册