自从我从存储库进行最后一次克隆以来,已经有一段时间了。我的情况如下:
github中有一个存储库,我想要克隆到我的本地系统中。 我转到github页面,有两种克隆选项:下载为zip文件或使用github桌面打开。让我们把github桌面搁置一段时间。
现在,还有另一种克隆选择。我去了我的终端并做git clone <address of the repository>
在这两种情况下,我都会在本地系统上成功获取存储库的副本但是它不是git存储库(当然我可以git init
使其成为一个但是我我不确定这是正确的程序 - 因此这个问题)
当然没有将此本地副本链接到github存储库的来源。 我的目标是拥有一个我可以经常拉的本地副本,这样我就可以拥有一个实际版本。
所以我的问题是将github存储库克隆到本地系统的正确程序是什么,以便我可以链接到它并经常拉到?
答案 0 :(得分:4)
“下载ZIP”选项不下载克隆,而是仅下载最新的提交而没有任何历史记录(即其中没有.git
目录。)
将github存储库克隆到本地系统的正确程序是什么,以便我可以链接到它并且可以经常拉到?
使用您的终端并运行git clone <address>
- 将成为git存储库,将将GitHub设置为远程({{1} })。创建克隆目录后,不要忘记origin
进入克隆目录,以便cd
命令行在该目录上运行。
您可能无法看到git
目录,因为您已禁用“显示隐藏(点前缀)文件” - 如果您运行.git
以显示所有文件,则会看到它。
您将通过运行ls -al
来查看远程控制 - 但仅当您git remote -v
进入新创建的repo目录时才会看到。