Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从GitHub还原已删除的.git文件夹_Git_Github - Fatal编程技术网

从GitHub还原已删除的.git文件夹

从GitHub还原已删除的.git文件夹,git,github,Git,Github,我继续使用GitHub Visual Studio扩展,并意外地从本地存储库中删除了.git文件夹。 有没有办法将.git文件夹从GitHub下载到我的存储库?如果您无意中删除了本地工作副本中的.git文件夹,并希望从远程存储库(例如在GitHub上)还原该文件夹,则以下操作应能正常工作(假设您位于要放置.git文件夹的根目录中): git init git远程添加源 git获取 git重置原点/主 此处是远程存储库的URL(例如,git@github.com:git/git.git或http

我继续使用GitHub Visual Studio扩展,并意外地从本地存储库中删除了
.git
文件夹。
有没有办法将
.git
文件夹从GitHub下载到我的存储库?

如果您无意中删除了本地工作副本中的
.git
文件夹,并希望从远程存储库(例如在GitHub上)还原该文件夹,则以下操作应能正常工作(假设您位于要放置
.git
文件夹的根目录中):

git init
git远程添加源
git获取
git重置原点/主

此处
是远程存储库的URL(例如,
git@github.com:git/git.git
https://github.com/git/git.git
)。

如果您无意中删除了本地工作副本中的
.git
文件夹,并希望从远程存储库(例如在GitHub上)还原该文件夹,则以下操作应能正常工作(假设您位于要放置
.git
文件夹的根目录中):

git init
git远程添加源
git获取
git重置原点/主

此处
是远程存储库的URL(例如,
git@github.com:git/git.git
https://github.com/git/git.git
).

是正确!!下载整个远程存储库或克隆它。现在我尝试克隆并自动显示。git repository with all commit from github

是正确!!下载整个远程存储库或克隆它。现在我尝试克隆并自动显示.git repository with all commit from github

您的.git repository不应该存在于GitHub上——它只存在于您的计算机上本地。它是您计算机上的git程序用来跟踪您所在的存储库以及您在本地所做的更改等的内容。我认为您可以发布移动文件夹以保存您的工作更改,然后再次执行
git clone
,然后将文件夹内容复制回来。好吗ear但如何上传我使用visual studio扩展启动的所有提交?@Dan Hi Dan!抱歉,我不明白:(你的.git存储库不应该存在于GitHub上——它只存在于你的计算机上本地。它是你计算机上的git程序用来跟踪你所处的存储库以及你在本地所做的更改等的东西。我认为你可以发布移动文件夹来保存你的工作更改,
git clone
,然后再次复制文件夹返回r内容。可以清除,但如何上载我使用visual studio扩展启动的所有提交?@Dan Hi Dan!抱歉,我不明白:(你最好更新你的问题,而不是创建此答案。你最好更新你的问题,而不是创建此答案。
git init
git remote add origin <url>
git fetch
git reset origin/master