我已经通过putty下载了一个带vps的git。
我看到文件列在vps上,如下所示:
bitcoin-sniffer.git .lastlogin .python_history现在我如何执行.git,或者实际使用它中的文件?我试过了
git clone bitcoin-sniffer.git错误:
fatal: destination path 'bitcoin-sniffer.git' already exists and is not an empty directory.发布于 2017-12-23 03:12:12
通常,git clone命令后面跟着带有ssh或HTTPS路径的地址来下载回购。git命令不是针对*.git“包”运行的。
一个例子是:bash git clone https://github.com/sebicas/bitcoin-sniffer.git
这将下载并创建一个名为bitcoin-sniffer的文件夹。在这个文件夹中,可以运行git命令,比如git status。
发布于 2017-12-23 03:46:28
您获得的" git“是一个完整的git存储库,包含保护的整个历史以及获取文件当前状态所需的所有信息。从.git扩展来看,我假设存储库是“裸的”,这意味着它只包含压缩的历史,而不是项目当前状态的工作副本。通常,普通的repos有一个.git扩展,而完整的工作副本在项目根目录中有一个.git文件夹。
克隆存储库以获得工作副本的直觉是正确的。它不能工作,因为在默认情况下,本地运行的git clone将尝试创建一个与repo同名的文件夹。给它一个不同的文件夹名作为额外的参数:
git clone bitcoin-sniffer.git bitcoin-sniffer这实际上是做了一个额外的步骤,在所有可能性。您可以使用SSH或HTTPS直接从远程位置克隆。例如,如果您的项目来自GitHub,您可以在HTTPS上匿名地获得一个只读副本(您可以在本地修改,但不需要推送):
git clone https://github.com/sebicas/bitcoin-sniffer.git在正常情况下,您真的不应该使用WGET来获得"gits“。
https://stackoverflow.com/questions/47949379
复制相似问题