文章目录

  • 1. 登陆后标题栏
  • 2. 主页左侧部分
  • 3. 设置页面
  • 4. 组织页
  • 5. 仓库页
  • 6. 新建仓库
  • 7. 解决冲突

1. 登陆后标题栏


下面从左到右,从上到下全部讲述一遍:
GitHub图标——点击后跳转到登录后的首页。
搜索框——输入关键字,查询相关的仓库。
pull requests——点击后,跳转到所有的pull request(之后详解)记录页,如下:

Issues——点击后,跳转到所有Issue(问题)的记录页:

Marketplace——点击跳转到许多工具的页面,如下:

explore——点击跳转到推荐仓库页,如下:

铃铛图标——点击跳转到消息通知页面,有新通知会出现蓝点,如下:
加号图标——新建一些东西,如下图:

New repository:新建仓库
Import repository:导入仓库
New gist:创建gist——基于git的代码片段服务
New organization——新建组织
New project——新建项目
头像——一些有关于自己的东西,如下:

signed in as fhlxc——点击后跳转到个人主页,如下:

set status——设置自己的状态,和qq的离线、忙碌、Q我吧等状态是一样的。
your profile——个人主页,和上述点击signed in as fhlxc是一样的界面。
your repositories——所有的自己仓库。
your projects——所有自己的项目。
your stars——你点赞的项目。
your gists——你的代码片段。
feature preview——GitHub新特点。
Help——帮助。
Settings——设置,相关的个人设置。
sign out——退出。


2. 主页左侧部分


一些常用的仓库和队伍,包括搜索框、绿色的新建按钮(new新仓库),唯一想要说明的是头像和自己的名字的那个地方,点击出现下拉框:

切换组织和个人。


3. 设置页面

点击settings,之后的页面如下:
profile——个人信息的修改。
account——修改账户信息,包括用户名、删除账户。
security——可修改密码。
security log——记录安全信息的日志。
Email——邮箱的修改。
Notication——通知的设置,什么样的信息,需要通过邮件通知到你。
Billing——开会员。
SSH and GPG keys——添加ssh密钥,当使用SSH来clone时,必须配置此项。
Block users——防止某些用户对你的不正当影响。
Respories——所有的仓库信息,包括已删除。
Organisations——所有参与的组织,并能在这里离开它。
save repiles——真不知道这个是干啥的。
Developer settings——开发人员选项。
有关组织方面的设置之后会详细说明。


4. 组织页


左边和首页差不多,唯一的区别就是多了个view organization,就是查看组织的详情页面。右边是一些活动提交记录。
点击view organization的界面如下:

package——包管理,点击能看见所有的软件包,目前支持maven、npm、Docker images等等。
teams——队伍,组织下能有很多队伍。
projects——项目。
Settings——组织的设置页,如下:

讲几个常用的:
profile——组织的常规信息,和个人设置里一样。
Member Privileges——成员的权限,默认是read,如果想要成员能够修改仓库,就需改为write。
Billings——开会员。
Third-party access——第三方软件的授权,例如gitkraken。
Deleted repositories——删除组织中的仓库。
Moderation settings——审核相关的设置,包括对用户和交互的限制。


5. 仓库页


组织的名字——点击回到组织页。
Watch——通知的可见性,如为watch,更新仓库内容后,会在用户的活动中显示。
Unstar——点赞or取消。
fork——将别人的仓库复制到自己的GitHub账号下。
code——仓库的具体内容。
issues——需要解决的问题。
pull request——一种修改的通知机制,别人做了修改,可以使用pull request,请求仓库主更新或者说合并分支。
actions——免费的操作系统容器,用于线上自动化构建、测试等等。
Wiki——GitHub的维基,可用来管理自己的知识体系。
Security——仓库安全的相关设置。
Insights——对于仓库的一些统计信息的图表。
Settings——仓库的设置。
code 选项卡页面详讲:

点击edit或者左边——可以编辑仓库的描述信息,即左边的文字内容。
Manage topics——添加、删除仓库的主题。
commits——查看所有的提交记录。
branch——分支的信息。
packages——仓库中所有的包。
releases——发行的软件。
contributor——所有为这个仓库贡献过的人。
Branch master——添加或者切换分支。
New pull request——新建一个pull request。
Create new file——创建一个新文件。
Upload files——上传文件。
Find file——查找文件。
Clone or download——下载或者clone项目,点击后弹窗如下:

?——帮助。
Use HTTPS/Use SSH——切换使用什么协议来传输数据。
文本框——下载的地址。
右边的符号——快捷复制。
Open in desktop——在GitHub desktop中打开。
Download ZIP——直接下载压缩包。
点击New pull request的页面如下:

base:基,合并之后,改变的分支
compare:要合并的分支,将compare与base分支不同的内容,合并到base里。
选择不同的分支进行比较,会自动识别不同的内容,然后就能进入pull request,发送信息,相互确认,解决冲突(同一个地方被两个人修改了),最终merge。


6. 新建仓库


输入仓库的名字之后按钮就变变得能点击,其余信息均为可添加,可以不要。
description——仓库的描述信息。
public or private——仓库是否可见,非会员只能public。
Initialize——勾上会自动创建一个readme.md的文件。
add .gitignore——添加一个忽略文件(有些文件不想上传,通过配置这个文件的内容,便能实现),可选择Java、python等等。
Add a license——添加许可证。


7. 解决冲突

GitHub网站上,可在线解决冲突,冲突标注如下:
<<<<<<<
code
=======
code
>>>>>>>
上述就是一个冲突的标注形式:
第一个code:本地的代码或者自己的代码。
第二个code:远端的代码或者别人的代码。

GitHub网页 详解相关推荐

  1. GitHub入门详解

    GitHub详解 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目.它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath ...

  2. 上传本地代码到gitHub过程详解

    转自:链接 1.注册github账号. 2.创建个人的github仓库,如图, 或者也可以进入个人中心去创建, 还可以直接点击右上角的""+""添加, 3.创建 ...

  3. github的python代码怎么跑_如何利用Python模拟GitHub登录详解

    前言 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要 ...

  4. git管理github仓库详解

    内容精简 初始化 git init 克隆项目到本地 git clone '当前项目的git地址' 如果要输入用户名密码 就输入: 配置用户名邮箱 git config –global user.nam ...

  5. Android Studio导入github项目详解

    版权声明:本文为博主原创文章,转载请标明出处. https://blog.csdn.net/lyhhj/article/details/48789705 最近在群里发现总有人问一些关于Android ...

  6. IOS开发-GitHub使用详解

    1.GitHub是什么? GitHub这个名词既可以是那个流行的代码分享和协作网站 https://github.com/,也可以是指Git客户端工具(与其他的Git客户端工具如GitEye类似,只不 ...

  7. git/github使用详解

    介绍:gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub. 2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台Gi ...

  8. 使用Git将本地项目上传到Github操作详解

    Git的安装就不说了. 一.建本地仓库 1.第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 反正就 ...

  9. 能上qq但是打不开网页-详解DNS

    DNS(Domain Name System) 域名系统. Ip 地址是一种用于在互联网中访问内容的虚拟地址,它可以让你在庞大的网络中精准的找到你需要通讯的主机.ipv4是由四组0-255的数组成,即 ...

最新文章

  1. ORB-SLAM2从理论到代码实现(六):Tracking.cc程序详解(上)
  2. 无代码的时代真的来了吗?
  3. python6翻_洗礼灵魂,修炼python(6)--活起来的代码+列表
  4. lvm实现快速备份文件及数据库,lvm快照原理
  5. vlc-android配置实录
  6. 四川大学计算机网络_四川大学20考研情况
  7. 三 s5p4418对mcp2515 can总线的支持
  8. EntityFramework进阶(三)- 根据IQueryable获取DbContext
  9. linux centos 7z压缩工具简单使用
  10. 【讨论】新一轮互联网的泡沫即将破灭,大量低级别的码农将被淘汰
  11. ios开发text kit_IOS开发入门之TextKit详解
  12. 阿里云服务器 CentOS 7上-- Docker 安装 网关(API-Getway)--KONG
  13. c++实现rsa算法_RSA简介
  14. 苹果又遭集体诉讼,网友拍手:干得漂亮......
  15. LeetCode简单题目(#203 #204 # #205 #206 #217 #219)-6道(序列、数字)
  16. (待补充)【n个骰子的点数】剑指offer——面试题43:n个骰子的点数
  17. 使用wordPress搭建个人博客
  18. android6.0连接WIFI后显示“已连接,但无法访问互联网”实际可以上网
  19. PHP生成腾讯云API签名
  20. 网易邮箱注册界面设计 html

热门文章

  1. 【算术】 河内塔需要多少步
  2. 2013 2014 2015 2016 2017 2018 2019 2020年历年信息技术/通用技术全国高考试卷+答案 word版含高考考纲分布
  3. 牛客练习赛23 B-托米的划分 C++
  4. Swift中的宏定义
  5. 白嫖彩虹云主机自制图床
  6. 【好玩的异常】某些手机上颜色异常,泛蓝色问题
  7. 哈利波特2 消失的密室
  8. 2345陈于冰: 用户是不断求变中唯一不变的基石
  9. obj/third_party/toybox/toys/pending/toybox.telnetd.o: In function `new_session‘:telnetd.c:
  10. 【Word标题样式随正文的样式进行首行缩进的解决办法】