【GitHub】在Idea,Pycharm等编辑器中使用GitHub
在Idea,Pycharm等编辑器中使用GitHub
读者你好! 本文将以Pycharm为例,介绍如何在Idea,Pycharm等编辑器中使用Github、Git将本地代码上传至远程仓库进行管理。
一、准备工作
1.1 安装Git 并在Pycharm中配置
点击File->Settings ![在这里插入图片描述](https://img-blog.csdnimg.cn/b05d5737e5fa4b468488deae10e5a588.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_8,color_FFFFFF,t_70,g_se,x_16) 找到Git 将目录设置为自己git 的安装目录 设置完成后可点击test。 若成功配置,则显示git的版本号 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f215000944674c23b3083a250f72f266.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ee68e380dd6642f1b874532ae4c81f78.png)
1.2 网络环境配置
众所周知,因网络环境原因,连接Github失败、速度慢的情况时常发生。 如果读者使用科学上网、代理工具等进行加速,则需要对git和编辑器的代理进行配置。 首先,打开电脑控制(以win10为例) 进入网络设置->代理
![在这里插入图片描述](https://img-blog.csdnimg.cn/47f17c533f8145f89bc5ee02c31b6b82.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_9,color_FFFFFF,t_70,g_se,x_16) 若使用代理,则复制脚本地址到浏览器,浏览器会自动下载一个文件。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/73f700ca5f2e4a959b94e345f26d2ce5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_13,color_FFFFFF,t_70,g_se,x_16) 用记事本打开后,里面复制代理的地址及端口号一般为127.0.0.1:端口号 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b6c026b2700247a6b23e9b1fac77b66a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_20,color_FFFFFF,t_70,g_se,x_16)
1.3 git代理配置
在本地项目文件夹下,单击右键,点击git bash here 输入 git init 对本地项目进行初始化,则会生成.git文件夹 若是从GitHub上clone下来的项目,要将原来的.git文件夹删掉
![在这里插入图片描述](https://img-blog.csdnimg.cn/7d3944b41bbb48f79573490ea57d8eac.png)
为当前项目配置代理git config --local http.proxy 127.0.0.1:端口号 为全局项目配置代理 git config --global http.proxy 127.0.0.1:端口号
![在这里插入图片描述](https://img-blog.csdnimg.cn/49388fa002204d45aef9c0d728d7c262.png) 若配置成功,则在本地项目.git文件夹下的config文件中可以看到配置的代理地址。
1.4 编辑器代理设置
![在这里插入图片描述](https://img-blog.csdnimg.cn/e39154586ae242c8b669b0ad958fda2b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_20,color_FFFFFF,t_70,g_se,x_16) 找到Http Proxy(http代理),改为手动代理设置,并输入自己的代理地址和端口号。
二、远端仓库初始化及Commit与Push
2.1 在编辑器中新建远程仓库
![在这里插入图片描述](https://img-blog.csdnimg.cn/95718c84000344d4a4f14b3868dc4b28.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_17,color_FFFFFF,t_70,g_se,x_16) 在VCS中选择Imort into Version Control,Share Project on Github,然后登录你的Github账户。 此行为会在你的GitHub里新建一个仓库。但此时仓库还是空的,因为并没有Commit和Push。
2.2 将项目上传至远程仓库
若读者按照2.1新建远程仓库,则可进行项目提交。若是已有远程仓库,想将本地项目上传至远程仓库,则需如下操作。 在本地项目右键 git bash here 打开git命令行。输入 git remote add 项目的远程仓库地址 即可将本地项目与远程仓库关联。输入 git remote -v 查看远程仓库地址,若添加成功,则会显示地址。
设置.gitignore 文件: .gitignore文件是将自己不想上传的文件忽略,在以后的Push中都不会被上传。需要注意的是 【1】GitHub的单个文件大小限制为100M 超过50M的文件会提示Warning,超过100M的则会Error。 【2】.gitignore文件只在初次提交有效,.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 在项目根目录下新建File文件并命名为.gitignore。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e19563861801425eb1c6490522a1e1d3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_11,color_FFFFFF,t_70,g_se,x_16) .gitignore中的目录和文件会被版本管理忽略。 在右下角,点击当前分支,并新建分支。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a87556d46edb4af49d3180e48e46ee5b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oS_5Lic5aSn5rKh5pyJ6aOf5aCC,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/0a2bf486cb744952a1505fc5e304bac6.png) 用新建的分支进行Commit和Push。 Commit的快捷键为 Ctrl+K Push的快捷键为 Shift+Ctrl+K 感谢阅读! 如果此篇博客对你有帮助的话,请给我点个赞 谢谢!
|