我如何在没有适当的 git 服务器的情况下使用 git?
How do I use git without having a proper git server?
我希望能够在 windows 环境中备份我的项目,而无需手动复制和粘贴我的整个文件夹。不幸的是,我不允许为这个项目使用远程 git 服务器,所以我想知道我是否可以使用 git 在已安装的硬盘驱动器上备份我的项目。
我已经试过了solution:
git remote add Y file:///path/to/Y
但是,当我尝试推送时收到此错误:
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我试图在我挂载的设备和本地目录上初始化一个裸存储库,但我遇到了同样的错误。
总而言之,我希望能够在 windows 环境中自动备份我的项目,或者使用 git commit 和 git push 等少量命令。有什么想法吗?
你几乎是对的,只需删除路线中的 "file:":
git remote add Y /path/to/Y
一切都应该正常。
如果它不起作用,您应该尝试此解决方法,
在您的移动硬盘驱动器中输入:
git clone /path/to/your/project
然后,无论何时您想要进行备份,只需在您的可移动硬盘驱动器项目文件夹中输入一个 git pull。
这些解决方案中的任何一个都应该适合您
这是我所做的以及据我所知有效的方法:
首先创建一个 git 存储库:
cd e:/tmp
mkdir backup
cd backup
git --bare init
现在 git 存储库已创建,您需要转到您的文件。
假设您使用 xampp 并且您想要从您的一个项目中备份。
cd e:/xampp/htdocs/project
git init
git add .
git remote add backup e:/tmp/backup
git commit -m "First commit"
git push backup master
Boom 现在它已将所有内容保存到您的主分支备份中;)
您甚至可以在不同的 HD 中执行此操作...这就是我在家中将代码跟踪 4 免费保存到我的备份 HD 中的方式。
希望这对以后的其他人也有帮助。
再见! ;)
我希望能够在 windows 环境中备份我的项目,而无需手动复制和粘贴我的整个文件夹。不幸的是,我不允许为这个项目使用远程 git 服务器,所以我想知道我是否可以使用 git 在已安装的硬盘驱动器上备份我的项目。
我已经试过了solution:
git remote add Y file:///path/to/Y
但是,当我尝试推送时收到此错误:
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我试图在我挂载的设备和本地目录上初始化一个裸存储库,但我遇到了同样的错误。
总而言之,我希望能够在 windows 环境中自动备份我的项目,或者使用 git commit 和 git push 等少量命令。有什么想法吗?
你几乎是对的,只需删除路线中的 "file:":
git remote add Y /path/to/Y
一切都应该正常。 如果它不起作用,您应该尝试此解决方法,
在您的移动硬盘驱动器中输入:
git clone /path/to/your/project
然后,无论何时您想要进行备份,只需在您的可移动硬盘驱动器项目文件夹中输入一个 git pull。 这些解决方案中的任何一个都应该适合您
这是我所做的以及据我所知有效的方法:
首先创建一个 git 存储库:
cd e:/tmp
mkdir backup
cd backup
git --bare init
现在 git 存储库已创建,您需要转到您的文件。
假设您使用 xampp 并且您想要从您的一个项目中备份。
cd e:/xampp/htdocs/project
git init
git add .
git remote add backup e:/tmp/backup
git commit -m "First commit"
git push backup master
Boom 现在它已将所有内容保存到您的主分支备份中;) 您甚至可以在不同的 HD 中执行此操作...这就是我在家中将代码跟踪 4 免费保存到我的备份 HD 中的方式。
希望这对以后的其他人也有帮助。
再见! ;)