赞
踩
首先分享一下如何在pycharm设置代理(毕竟pull代码往往是从GitHub上)。因为即便本地开启了代理,PyCharm并不会自动使用它。需要在PyCharm的设置中手动配置代理。
下面是在PyCharm中设置代理的步骤:
File
> Settings
(如果你是Mac用户,选择PyCharm
> Preferences
)。Appearance & Behavior
,然后选择System Settings
。HTTP Proxy
。HTTP
部分,填入你的代理服务器的地址和端口。Proxy authentication
并填写用户名和密码。Check connection
测试代理连接。OK
保存设置。一旦代理设置正确,PyCharm就应该可以正常访问你的Git仓库,你可以再尝试Update Project
操作。
接下来是拉取仓库最新代码的步骤:
更新本地仓库:
菜单栏选择VCS(或者Git)> Update Project。这将会拉取GitHub上的最新更改。
如果有任何冲突,需要解决冲突并提交。
关于冲突:如果在上一版本的基础上,本地发生了代码的修改,同时远程仓库里的代码在同一文件上也发生了修改,就有了冲突,需要自己解决。
不发生冲突的情况:
冲突主要发生在以下情况:
这是PyCharm的合并冲突解决界面。当你尝试拉取远程代码与本地代码合并时,如果同一位置的代码在两边都有所更改,就会产生冲突。PyCharm提供了这个界面来帮助你手动解决这些冲突。
下面是这个界面各部分的简要解释:
红色和绿色高亮:
对于每个冲突:
还可以直接在中间的结果窗口中编辑代码以手动合并。
更新远程服务器上的代码:
这里总结一下pycharm本地和远程服务器同步的三种情况:
最后登录到远程服务器,验证一下对应的项目文件夹确保代码是否已经更新。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。