【发布时间】:2017-07-20 18:13:21
【问题描述】:
我最近发现了 cookiecutter,并想为我的一些工作项目尝试这种结构,但我们不能总是将代码推送到远程仓库(甚至是私人仓库)。我经常在本地使用 git 来跟踪我自己的更改。有没有办法在没有远程存储库的情况下运行 cookiecutter /my/local/folder 来设置所有内容?
我试过了
cd /my/local/folder
git init
cookiecutter /my/local/folder
但得到错误信息:
“在以下位置找不到“/my/local/folder”的有效存储库: /我的/本地/文件夹”
【问题讨论】:
-
你试过在
/my/local/folder创建一个git仓库吗?你不应该把它推到任何地方。 -
我想是的,这就是我试图用上面的
git init命令做的事情。我可以在目录中成功运行git status,但是cookiecutter 似乎仍然无法识别它。 -
啊,你是对的。对不起,我错过了。您还应该尝试提交
/my/local/folder中的所有文件。如果 cookiecutter 试图从存储库中拉取,如果你不提交,将没有任何东西可以拉取。 -
我最初将其留空,并提交了一个示例文本文件。仍然收到相同的错误消息。
-
在检查 cookiecutter 源代码时,除非它包含
cookiecutter.json文件,否则存储库被视为无效。似乎根本不需要 git repo。
标签: python git cookiecutter