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"

 然后点三次回车

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm

你会获得以下文件:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_02


2. 在GitHub配置SSH key

登陆https://github.com/

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_03

--->

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_04

---> 

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_05

用记事本打开下面那个文件:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_02

复制到

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_07

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_08

测试,在git bash输入 ssh git@github.com

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_09


3. 在PyCharm上添加GitHub账户

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_10

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_11

另外添加一下git.exe的路径:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_12

找到你安装好的git.exe,然后test一下:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_13


4. 上传项目(本地到GitHub)

也就是将本地PyCharm里面的project分享到GitHub上,形成一个GitHub中的repository。

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_14

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_15

选择上传文件:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_16

点OK后开始上传:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_17

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_18

成功分享到GitHub了,登陆GitHub确认一下:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_19


5. 更新代码(本地到GitHub)

在PyCharm中更改某个file中代码后,该file会变成淡蓝色:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_20

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_21

------>

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_22

对比一下改了什么(这个对比是本地(old)与本地(new)的对比):

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_23

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_24

将上述改动更新到GitHub:

注意:需要先commit(本地到本地)再push(本地到GitHub)

commit:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_25

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_26

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_27

文件变回原来的颜色

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_28

push:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_29

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_30

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_31

去GitHub上看一下:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_32


6. 更新代码(GitHub到本地)

先在GitHub上编辑,输入新的changes

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_33

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_34

用pull将GitHub上的更新“拉到”本地:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_35

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_git_36

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_37


7. 下载项目(GitHub到本地)

从A电脑上将项目上传到了GitHub,现在想下载到B电脑上,并在B电脑上更新代码。

在B电脑上重做步骤1-3

1. 获得SSH key

2. 在GitHub配置SSH key

3. 在PyCharm上添加GitHub账户

然后在创建项目界面:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_38

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_上传_39

URL就是GitHub上repository的网址,也可以在这看到:

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_40

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_41

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_github_42

加载完就OK了,现在可以在新的电脑B上更新代码了。


8. 取消项目与GitHub关联

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_GitHub_43

然后在项目根目录下右击鼠标打开Git Bash

输入find . -name ".git" | xargs rm -Rf

pycharm python模项目怎么打包上传服务器 pycharm项目上传到github_PyCharm_44