|
|
坚强的韭菜 · 轻信保健品能治病 ...· 2 月前 · |
|
|
深沉的金鱼 · 【教程】使命召唤战区2战争地带2.0游戏卡死 ...· 2 年前 · |
|
|
想出国的滑板 · 一骗丹心漫画第72话 - 抖音· 2 年前 · |
|
|
完美的地瓜 · 北美票房|马力欧继续发威,新片齐齐惨败_腾讯新闻· 2 年前 · |
|
|
聪明的手电筒 · 2023车展一汽大众 - 抖音· 2 年前 · |
如果我想将git拉到虚拟Python环境中,那么推荐的工作流是什么?我认为最简单的办法是:
git clone <repo>
中,因为这只在空目录中工作。
<repo>
。
还是有更好的方法?
免责声明:我是一个相当n00b的git,请容忍我。我很清楚已经有多个类似的答案,但是我找不到令人信服的TL,也许我错过了。
发布于 2020-01-07 11:38:29
如果您想要将库克隆到要使用的项目中,那么下面的步骤将帮助您:
source .venv/bin/activate.fish
pip uninstall <package>
pip install -e git+ssh://git@github.com/<org>/<package>.git#egg=<package>
cd .venv/src/<package>
发布于 2019-03-12 15:39:20
我喜欢这样做:
git clone <repo> <repodir>
cd <repodir>
virtualenv .venv
. .venv/bin/activate
pip install -e .
就这样。现在,我所做的任何编辑都将在虚拟环境中“活”。我有一个全局
.gitignore
文件(
git config --global core.excludesfile ~/.gitignore
),其中包括
.venv
,因此我不需要更新各个存储库中的
.gitignore
。
请注意,您不需要在空目录中运行
git clone
。因为它创建了一个新目录,所以它不关心当前目录是否为空。
更新
听着,我们在一个非空目录中:
bash-4.4$ ls
file1 file2 file3
我们可以在这里运行
git clone
:
bash-4.4$ git clone https://github.com/git/git
|
|
想出国的滑板 · 一骗丹心漫画第72话 - 抖音 2 年前 |
|
|
完美的地瓜 · 北美票房|马力欧继续发威,新片齐齐惨败_腾讯新闻 2 年前 |
|
|
聪明的手电筒 · 2023车展一汽大众 - 抖音 2 年前 |