帅气的钥匙扣 · python-docx 创建word ...· 5 月前 · |
英姿勃勃的菠萝 · 五、数据结构——双向不循环链表的基本操作详解 ...· 1 年前 · |
咆哮的书签 · 中文版开源Llama ...· 1 年前 · |
憨厚的可乐 · JavaScript日期格式化 ...· 1 年前 · |
讲道义的热水瓶 · 怎么回答面试官:你对Spring的理解? - 知乎· 1 年前 · |
如果我想将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
英姿勃勃的菠萝 · 五、数据结构——双向不循环链表的基本操作详解:创建、插入(头插法、尾插法、任意点插法)、删除(头删法、尾删法、任意位置删法)、查询(按值查下标、按下标查值)、遍历链表和清空链表_小羊Linux客栈的博 1 年前 |
讲道义的热水瓶 · 怎么回答面试官:你对Spring的理解? - 知乎 1 年前 |