rit*_*tos 22 python github spyder
有没有办法连接python spyder与github?
我通过github管理我的R脚本,因为R提供了允许用户提交,拉取和推送的接口,但我想知道在python(x,y)spyder中是否存在相同(或类似)的系统.
我想用github来管理我的python脚本,而不是只在本地编辑我的代码,每次手动写更改日志...
Car*_*oba 15
(Spyder开发者在这里)我很抱歉,但是现在(2017年2月)Spyder和Git/Github之间没有整合.
此外,没有具体的计划来增加这种支持.我们可以在一年或一年半.
关于github的相关问题:https://github.com/spyder-ide/spyder/issues/816
命令行git已集成到Spyder中。
https://github.com/spyder-ide/spyder/issues/6105
首先,右键单击与您的存储库中的任何文件相对应的选项卡,然后单击“设置控制台工作目录”。
然后转到Spyder中的Ipython窗口,只需键入您的git命令(假设已安装Git且其路径已正确配置),但添加“!” 到命令开头:
Run Code Online (Sandbox Code Playgroud)!git add "file.py" !git commit -m "My commit" !git push origin master
+1 @betontalpfa。对我来说,我想通过 Spyder ipython 控制台将本地文件放到现有的 Github.com 存储库中。
因此,我没有单击“设置控制台工作目录”,而是在 Spyder 中的 ipython 控制台中执行以下操作(我使用的是 Mac OSX Mojave,并且已经从 Appstore 安装了 Xcode):
将工作目录初始化为 git 目录
!git init
Run Code Online (Sandbox Code Playgroud)
拉取现有存储库以与要推送的文件合并
!git remote add origin https://github.com/myUserName/sample.git
Run Code Online (Sandbox Code Playgroud)
将文件添加到本地git
!git add temp.py
Run Code Online (Sandbox Code Playgroud)
将文件推送到 github.com
!git push -u origin master
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19893 次 |
| 最近记录: |