有没有办法将python spyder与github连接?
我通过github管理我的R脚本,因为R提供了 允许用户提交,拉取和推送的接口, 但我想知道在python(x,y)spyder中是否有相同(或相似)的系统。
我想用github来管理我的python脚本,而不只是在本地 每次编辑我的代码并手动写更改日志......
答案 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 init
!git远程添加源https://github.com/myUserName/sample.git
!git add temp.py
!git push -u原始主机