1. 将代码保存到网络服务器/从网络服务器中下载代码
2. 在两台或多台电脑上对同一个python项目进行操作
利用PyCharm和GitHub实现这些。
PyCharm需要为Professional版本,Community版本不行。
Professional版本可以参考:
本文参考:
https://www.runoob.com/w3cnote/git-guide.html
目录
1. 获得SSH key
2. 在GitHub配置SSH key
3. 在PyCharm上添加GitHub账户
4. 上传项目(本地到GitHub)
5. 更新代码(本地到GitHub)
6. 更新代码(GitHub到本地)
7. 下载项目(GitHub到本地)
8. 取消项目与GitHub关联
1. 获得SSH key
下载安装git,安装完成后右击桌面打开Git Bash
输入以下:
# 创建一个保存ssh key的文件夹
mkdir ~/.ssh
# 输入你的GitHub用户名
git config --global user.name "XXX"
# 输入你的GitHub登陆邮箱(绑定邮箱)
git config --global user.email "xxx@xxx.com"
# 制作ssh key
ssh-keygen -t rsa -C "xxx@xxx.com"
然后点三次回车
你会获得以下文件:
2. 在GitHub配置SSH key
--->
--->
用记事本打开下面那个文件:
复制到
测试,在git bash输入 ssh git@github.com
3. 在PyCharm上添加GitHub账户
另外添加一下git.exe的路径:
找到你安装好的git.exe,然后test一下:
4. 上传项目(本地到GitHub)
也就是将本地PyCharm里面的project分享到GitHub上,形成一个GitHub中的repository。
选择上传文件:
点OK后开始上传:
成功分享到GitHub了,登陆GitHub确认一下:
5. 更新代码(本地到GitHub)
在PyCharm中更改某个file中代码后,该file会变成淡蓝色:
------>
对比一下改了什么(这个对比是本地(old)与本地(new)的对比):
将上述改动更新到GitHub:
注意:需要先commit(本地到本地)再push(本地到GitHub)
commit:
文件变回原来的颜色
push:
去GitHub上看一下:
6. 更新代码(GitHub到本地)
先在GitHub上编辑,输入新的changes
用pull将GitHub上的更新“拉到”本地:
7. 下载项目(GitHub到本地)
从A电脑上将项目上传到了GitHub,现在想下载到B电脑上,并在B电脑上更新代码。
在B电脑上重做步骤1-3
1. 获得SSH key
2. 在GitHub配置SSH key
3. 在PyCharm上添加GitHub账户
然后在创建项目界面:
URL就是GitHub上repository的网址,也可以在这看到:
加载完就OK了,现在可以在新的电脑B上更新代码了。
8. 取消项目与GitHub关联
然后在项目根目录下右击鼠标打开Git Bash
输入find . -name ".git" | xargs rm -Rf