来自某些标签版本的git fork - requirements.txt

时间:2015-06-17 13:21:58

标签: django git github

我想分叉一个github项目代码,但不是来自master分支,而是来自旧版本。

原因:我想在我的fork版本的代码中编辑一个位置,并将此标记版本的url放入我的requirements.txt中,以便

pip install -e git+https://git_url_to_my_form_in_this_tag_version

的工作原理。

我在github中找到了标签版本,但是一旦我把它分叉,它就是从master分叉而不是从那个标签分叉。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

分叉存储库克隆整个存储库,而不仅仅是主分支。然后,您可以签出要处理的标记,进行必要的更改,并创建新标记。

# checkout the tag
git checkout tag_to_fork_from

# alternatively, create a new branch starting with the tag
git checkout -b mybranch tag_to_fork_on