git clone是查看任何 git 存储库的本地副本的通用方法。它根本不了解 R 或 R 包如何工作。(devtools::install_github()实际上只是remotes::install_github())检查存储库的副本,然后执行实际构建和安装包的额外工作,以便 R 可以使用它。它还会在安装后删除原始源文件的本地副本。如果您只想运行/使用该包,请使用remotes::install_github(). 如果您想编辑/贡献包的源代码,请使用git clone获取代码。