如何将我的python spyder与github连接?

时间:2017-02-15 02:54:31

标签: python github spyder

有没有办法将python spyder与github连接?

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

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

3 个答案:

答案 0 :(得分:15)

Spyder开发者)我很抱歉,但是现在(2017年2月),Spyder和Git / Github之间没有整合。

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

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

答案 1 :(得分:3)

命令行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 :(得分:-1)

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

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

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

!git init

拉现有存储库以与要推送的文件合并

!git远程添加源https://github.com/myUserName/sample.git

将文件添加到本地git

!git add temp.py

将文件推送到github.com

!git push -u原始主机