GitHub的使用
1.目的
借助github托管项目代码
2.基本概念
2.1 仓库(Repertory)
用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。
2.2 收藏(Star)
仓库主页Star按钮,收藏仓库,方便下次查看。
2.3 复制克隆项目(Fork)
张三开源了一个项目,李四想在这个项目的基础上做些改进,然后应用到自己的项目中,这个时候,李四就可以fork张三的项目(fork按钮),会在李四的个人中心中复制克隆一份,该fork的项目时独立存在的。
2.4 发起请求(Pull Request)
是基于fork的,如果李四在张三的基础上做了改进,后来觉得改进不错,就想把这个改进合并到原有项目中,这时候李四就可以发起一个Pull Request(简称PR)。张三(原有项目创建人)就可以收到这个请求,如果测试没有问题,就可以接受他的PR。
李四要将更新的代码提交给张三,就要发起Pull请求。
2.5 关注(Watch)
如果你watch了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒。
2.6 事务卡片(Issue)
发现代码bug,但是目前没有成型的代码,需要讨论时用。
举个例子,如果你开源了一个项目,别人发现你项目中的bug,或者哪些地方做的不够好,他就可以给你提个Issue,即问题。然后你看到Issue后,就可以去修复了,修复ok了就可以一个个的Close掉。
2.7 Github主页
左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库
2.8 仓库主页
显示项目的信息,如,项目代码,版本,收藏/关注/fork情况等。
2.9 个人主页
个人信息,头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等。
3.注册Github
公开的,免费的
私有的,收费的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了