
那么我们可以对自己建立的库做什么呢?(注:PowerInMC是我自己建立的组,此代码库一样属于我自己,和组内具有Owner权限的人,稍后交待)
Code:源代码,在这里你可以点进这些文件夹,查看并修改里面的代码。
Issues:该代码库下别人向代码库作者提出的问题,你可以选择回复,或者Close the issue(关闭这个问题),这样就不会被多余的问题所打扰。注意:如果作者(准确来说是代码库所有者)关掉了你提的问题,那么你自己将无法重新打开该问题,但是作者本人可以。
Pull request:该代码库下的PR动作,你可以选择回复它,Merge(合并,通过)它,或者是关掉(不通过)它。
Project:一般人不使用(其实就是我没用过)。
Wiki:如果你想让其他人更好地理解你的代码和产品,那么写wiki很重要,点击Create the first page以撰写你的第一篇代码文档。
Settings:设置,这里有更多内容,单独讲述。
commit:提交操作,当你修改了你代码库的文件时(无论用什么方式,进行了什么样的修改),即可算作一个提交动作,16 commits意为自创建这个代码库以来,所有者共进行了16次操作;别人对你代码库的修改,在你merge之后也算做commit。
branch:代码库的分支,例如,一个模组适用于1.10,1.11和1.12三个版本,那么作者需要开三个分支以存储同一个库名但是代码不同的三段代码。
releases:正式版本,你可以将完整的文件(例如.exe,.jar)上传到这里,这样你的用户将可以在此下载现成的文件。
contributors:有多少人曾经对这个代码库做出过改动,都算是其contributor(贡献者)。
MIT:代表此代码库选用了MIT许可证。
Create new file:新建文件,点击后弹出如下页面:

在上方的小框中输入文件名(例如zh-cn),注意如果在输入文件名的过程中打了“/”符号,那么将自动生成一个文件夹,例如这样:

另外,如果你忘记在新建库的时候选择许可证,只需要新建一个名称为license的文件,将自动出现一个写着“choose a license template”的按钮,点击按钮即可选择许可证,当然你也可以写自己的,前提是你可以保证该许可证的严密性。
Upload files:从本地上传,注意,可以上传文件夹。
find files:查找文件。
clone or downloads:克隆或下载,点击此按钮会出现一个该代码库的链接(比起地址栏的链接,克隆出来的链接多了个.git后缀),或者直接下载源代码的zip文件(如果你使用了VisualStudio的GitHub插件,还会多一个部署到VisualStudio的选项)。
注意,该功能与release的区别在于,downloads下载的都是源代码,不具有相应的功能;而release下载的一般是成型可用的文件,是源代码经过编译和混淆之后的产物,而且可能含有图片等原作者不希望上传上来的东西。
如果是你的组,又该如何管理呢?
点击“your profile”进入个人中心,点击左下角(你的头像下方)的Organizations图标,即可进入对应的组:

PowerInMC:组名
Repositories:这个组名下的代码库
People:人员
team:建立一个团队,在这里你可以更加灵活地控制每个人对代码库的修改能力(可读,可写等)
project:略
settings:我懒得写了,以后再说
type按钮:点击此按钮你可以查看此组下特定类型的代码库,例如public(公有),private(私有),fork(抄本)等。
language:点击此按钮你可以查看特定语言(例如Java)的代码库。
New:在该组下新建代码库。
Invite someone:邀请他人
在People标签下你可以对人员作出管理。

2FA:双因子认证,默认关闭,个人用户也没必要开。
private:默认选项,只有本组成员能看到这个组,如果设为public则可以被所有人看到。
Owner/Member:你的用户组权限,owner用户组可以自由编辑该组织下的所有代码库,member则不行。
点击齿轮图标可以进一步设置:

Manage:略。
Change role:可以将Member转为Owner,也可以再转回来。
Convert to outside collaborator:转为外部合作者(权限不明)。
Remove from organization:踢出本组
|