【问题标题】:How do I connect my python spyder with github?如何将我的 python spyder 与 github 连接?
【发布时间】:2017-07-03 13:16:05
【问题描述】:

有没有办法连接python spyder和github?

我通过 github 管理我的 R 脚本,因为 R 提供 使用户能够提交、拉取和推送的接口, 但我想知道 python(x,y) spyder 中是否有相同(或相似)的系统。

我想用 github 来管理我的 python 脚本,而不仅仅是在本地 每次编辑我的代码并在我的手上手动编写更改日志......

【问题讨论】:

    标签: python github spyder


    【解决方案1】:

    命令行 git 已集成到 Spyder。

    https://github.com/spyder-ide/spyder/issues/6105

    首先右键单击与您的存储库中的任何文件对应的选项卡,然后单击“设置控制台工作目录”。

    然后转到 Spyder 中的 Ipython 窗口并简单地键入您的 git 命令(假设 Git 已安装并且其路径配置正确)但附加一个“!”到命令的开头:

    !git add "file.py"
    !git commit -m "My commit"
    !git push origin master
    

    【讨论】:

    【解决方案2】:

    这里是 Spyder 开发人员)很抱歉,现在(2017 年 2 月)Spyder 和 Git/Github 之间没有集成。

    此外,没有具体的计划来添加这种支持。我们可以在一年或一年半内完成。

    github上的相关问题:https://github.com/spyder-ide/spyder/issues/816

    【讨论】:

      【解决方案3】:

      +1 @betontalpfa。对我来说,我想通过 Spyder ipython 控制台将本地文件放到现有的 Github.com 存储库中。

      因此,我没有单击“设置控制台工作目录”,而是在 Spyder 的 ipython 控制台中执行了以下操作(我在 Mac OSX Mojave 上,并且已经从 Appstore 安装了 Xcode):

      • 将工作目录初始化为 git 目录

        !git init
        
      • 拉取现有存储库以与要推送的文件合并

        !git remote add origin https://github.com/myUserName/sample.git
        
      • 将文件添加到本地git

        !git add temp.py
        
      • 将文件推送到 github.com

        !git push -u origin master
        

      【讨论】:

      • 我认为答案很好。它只是使用 Spyder 中的终端与 git 交互。
      猜你喜欢
      • 2021-12-14
      • 2016-01-16
      • 2019-08-18
      • 2016-09-08
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      相关资源
      最近更新 更多