【问题标题】:Is it possible to modify a Github repo's contents at a previous commit and then link to that modified commit in requirements.txt?是否可以在之前的提交中修改 Github 存储库的内容,然后在 requirements.txt 中链接到修改后的提交?
【发布时间】:2016-12-06 02:47:10
【问题描述】:

我目前在之前的提交中拉入一个 repo:

git+git://github.com/username/application-name.git@357y3530u325#egg=application-name

我想在提交时修改一些代码,所以我已经分叉了 repo。

是否可以在之前的提交中修改 Github 存储库的内容,然后在 requirements.txt 中链接到修改后的提交?

如果我可以通过 Github 网站完成这一切会很好,而不是克隆到本地,修改和推送等,如果可能的话。

【问题讨论】:

    标签: github requirements.txt


    【解决方案1】:

    您可以在存储库的 fork 中创建一个分支,进行更改并将它们推送回您在 Github 上的分支。然后更改存储库规范(包括提交号或分支名称)以指向它。

    【讨论】:

    • 供参考:我 1) 转到分叉的 repo 2) 单击 n commits 3) 找到所需的提交并单击 <> 图标 4) 单击 tree 下拉列表并添加输入区域的新分支名称 5) 再次转到所需的提交并单击 Compare & pull request 按钮 6) 然后我必须选择我的分叉存储库作为 base 和 compare 它到新分支 7) 它说接下来对此:Able to merge 8) 然后点击Create pull request 9) 然后它说This branch has no conflicts with the base branch 然后我点击Merge pull request(续)...
    • 9) 然后它说Pull request successfully merged and closed 和You're all set--the new-branch-name branch can be safely deleted 10) 然后我点击了删除分支按钮(我认为这是一个错误,请继续阅读) 11) 似乎它刚刚添加了更改到 fork 的最新提交,所以我导航回到可以看到 Restore deleted branch 的页面并恢复它 12) 从分叉的 repo 页面,然后我可以选择修改后的分支(位于所需的旧提交点) 并获取 url 并在requirements.txt 中引用它:(续)...
    • git+git://github.com/username/application-name@modified-branch name#egg=application-name 13) 从requirements.txt 导入然后按需要工作。
    猜你喜欢
    • 2020-04-29
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多