根据github的官方使用说明(https://docs.github.com/),编写此使用总结。
名词解释
- Repository:仓库、代码库
- Readme:这是一个很好用的东西,markdown格式的,用于讲解代码,后面详细讲这个东西
- Star:星星,理解成点赞
- fork:复刻,将别人的仓库复刻到自己的账户里面
- follow:跟随,理解成关注
入门
新建
登陆以后点右上角的头像,选“your repositories”以后,点绿色的“New”,就到下面这个页面了 五个步骤,完成以后点create即可创建一个仓库。 其中第四步有很多证书可以选,CSDN里面有讲解每个证书是什么意思的,不想麻烦的就无脑选GNU或MIT 上传 进入仓库,选“add file”里面的“upload files”,在弹出的页面直接拖拽上传就可以了,如果一次性上传多个文件,需要输入本次提交的文件摘要,如果在多人协作时这个很有用,可以帮助别人方便地了解程序的更改,如果是自己一个人编写,也可以充当注释的作用。
上图中第三个和第四个分别是把提价的东西放入“main branch(主分支)”还是单独开一个分支。关于分支,后面再说。
修改
可以直接点击“edit”按钮: 然后在跳转的页面像修改记事本一样修改代码。但是这种方法只推荐于修改readme,其他所有语言的代码建议在自己电脑上面编写好、测试没问题以后,使用下面个人推荐的工具里面的方法更新云端代码的方法来更改。
进阶
README
使用markdown语法的说明性文件。readme本意是“看我”,这个名字起得很好,不是github独创,在日常编程的时候我也会习惯创建一个这样的文件,以说明代码包是怎样使用的、修改的过程等等信息。
分支(branch)
官方解释:
使用分支隔离开发工作,而不会影响存储库中的其他分支。每个存储库都有一个默认分支,并且可以有多个其他分支。可以使用拉取请求将一个分支合并到另一个分支中。
在有新点子、新想法、尝试修复bug时,可以使用branch功能,在不更改main branch的情况下,再产生一个版本,如果这个版本效果好,可以一键放到main branch里面,如果不好,删掉或不管它就行。
个人推荐的工具
可视化
GitHub Desktop这个软件
可视化的软件,可以很直观地同步本地与云端(repositories)的程序。
命令行(不可视化)
GitHub CLI这个工具。 这个我也没怎么用过,后面补充。
GitHub Mobile
移动版github的软件(有安卓和ios两个版本)
网站的小细节(不定期补充)
Issue
目前用不到,后面补充
|