Github版本管理:笔记
如何将写好的python项目文件上传到Github库?
(以下前提都是安装了Git。)
其他方法
有很多种方法:
- Pycharm创建项目时设置:https://blog.csdn.net/Elaine_Lin86/article/details/111213129
- Pycharm中Setting设置:https://www.cnblogs.com/ohlala/p/10896476.html
- 在文件夹右键菜单栏中,Git GUI Here进行设置:https://blog.csdn.net/Carolin_Carloin/article/details/87268070
- 在文件夹右键菜单栏中,Git Bash Here进行设置:https://www.cnblogs.com/xiaowenshu/p/10320101.html
使用GitHub Desktop
本文介绍一种使用GitHub Desktop的方法:
-
打开GitHub Desktop,点击File -> Add local repository
-
选择该项目的地址,它会提示这个没有出现在Git库中,是否创建,点击蓝色小字create a repository:
-
转到创建界面,按下图进行设置,点击Create repository:
(经实验,此界面和直接New repository创建库的方式不同。如果直接New repository,会在项目文件夹下新建一个同名的库文件,使得无法同步项目文件中的内容)
-
此时Current repository切换到了创建的库名,点击右上角Publish repository,进行发布:
-
等待其完成后,即可在Github上面找到该库:
-
编辑.gitignore文件:python项目中,输入输出的大体积数据没有必要上传至Github中,主要只上传代码。因此就需要.gitignore文件对指定文件进行忽略。并且以文件夹的方式忽略为佳:
此时放一张图进data文件夹,GitHub Desktop里就会显示出改动,
找到项目文件中的.gitignore文件
以文本方式打开,进行编辑,加入一行/data
GitHub Desktop中就不会再显示新增的图片,只显示了刚改动的gitignore文件。
设置忽略某一类文件:*.png。更多设置见:https://www.cnblogs.com/qianduanjingying/p/6184613.html -
文件更新后可在GitHub Desktop中进行Commit,之后点击右上角的Push origin进行发布改动。
可能会因为网络失败,多试几次即可。效率比Pycharm直接提交高一些。