如何在不丢失历史记录的情况下将本地 git 存储库从 pc 移动到 Mac
how to move a local git repository from a pc to a Mac without losing history
我已经在我的电脑上处理一个存储库几个星期了,我有 11 次提交。现在,我刚买了一台 MacBook,我想把我的工作环境搬到那里。如何在不丢失回购历史的情况下将我的存储库移到那里。我是否只使用外部驱动器复制和粘贴文件夹并继续在那里工作?
是的。
git 存储库的信息存储在(不可见的)子文件夹 .git
。
如果您移动整个存储库文件夹,那么您存储库的所有历史记录都应该被保留。
唯一没有保存在该文件夹中的是 system/user-wide 配置,例如您的 user.name 和 user.email - 如果您还想转移配置,请查看 How to locate the git config file in Mac
我已经在我的电脑上处理一个存储库几个星期了,我有 11 次提交。现在,我刚买了一台 MacBook,我想把我的工作环境搬到那里。如何在不丢失回购历史的情况下将我的存储库移到那里。我是否只使用外部驱动器复制和粘贴文件夹并继续在那里工作?
是的。
git 存储库的信息存储在(不可见的)子文件夹 .git
。
如果您移动整个存储库文件夹,那么您存储库的所有历史记录都应该被保留。
唯一没有保存在该文件夹中的是 system/user-wide 配置,例如您的 user.name 和 user.email - 如果您还想转移配置,请查看 How to locate the git config file in Mac