引言
本文结合pycharm编辑器,讨论如何将本地计算机的文件夹上传GitHub的仓库(Respository)中。
问题描述
本地有一个文件夹,命名为folder_local(尽量不使用空格,后续上传GitHub时,可以保持同名),文件夹中包含一个简单的Python文件:helloworld.py。需要将该文件夹上传到GitHub上。
实现办法
基于pycharm,需要两个步骤:在pycharm上配置GitHub账户和git插件,配置过程是一劳永逸的方式,配置一次后就不需要再重复配置;上传文件夹至GitHub。
配置GitHub账户
首先点击pycharm左上角的file-setting-Version Control-GitHub,配置GitHub的账号密码,成功后,如下图
配置git
如果本地没有git,需要先下载,地址为https://git-scm.com/downloads。下载后,傻瓜式安装,然后点击pycharm左上角的file-setting-Version Control-Git(即原GitHub的上一个),点击右边的test,windows下无提示,mac下提示:Git Executed Successfully。点击OK退出。
上传文件夹
配置好GitHub账户和Git后,回到pycharm主页面,点击:VCS-Import intoVersion Control-share Project on GitHub
生成下图。此处需要注意的是,GitHub上当前还没有该文件夹的名称,系统默认Respository(仓库)的名字和你的文件夹为一个名字。
此后会自动弹出下图,Commit Message中为此次上传文件的备注,默认是Initial commit,也可以修改为更有意义的其他内容。
点击右下角的add后,pycharm的右下角会提示下图,表示上传成功
打开GitHub后,可以看见下图。

相关问题
(1) 如果文件夹中包含其他文件夹,重复上面操作,可以把其他文件夹中都上传到GitHub上去。
(2)上传文件夹步骤中,remote除了显示remote,有时也会显示github,原因暂无可知。有大佬了解的话,欢迎评论或私信告知,谢谢。
(3)相比GitHub,基于pycharm将文件上传至gitlab,较为复杂,此处不再讨论。