繁体   English   中英

从Visual Studio解决方案移动Git存储库

[英]Moving a Git repository from a Visual Studio solution

我只是git的初学者,并且拥有一个包含5个项目的C#Visual Studio解决方案(sln)。 我已经明白,我还需要有5个不同的git'项目'。

目前这些Git项目存储在我的sln目录中的一个目录中,但我宁愿将它放在一个单独的磁盘上,包括历史信息等。我应该怎么做(以安全的方式)?

编辑/更新:这与在Visual Studio中的git扩展中使用clone命令相同:我得到输出:

c:\\ Program Files(x86)\\ Git \\ bin \\ git.exe clone -v --bare --progress“G:/ Data / Eigen / Informatica / KorgKronosTools / KorgKronosTools /”“d:/ git / KorgKronosTools”克隆到裸存储库d:/ git / KorgKronosTools ...完成。 完成

你想要的是一个远程存储库:

cd c:\backup\
mkdir project-X 
cd project-X
git --bare init

然后转到现有的存储库并在其中:

git remote add origin file://c:/backup/project-X
git push origin master

现在每当你认为它是一个备份的好时候,运行git push origin master并在现有目录中所做的更改将被推送到“远程”目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM