github和git的区别

我是CodeAllen 我是CodeAllen     2022-12-31     152

关键词:

本文所有的功能截图都以Linux项目为例

https://github.com/torvalds/linux

GitHub和git的区别

GitHub和git是完全不同的两个东西

git中,开发者把源码存入“git仓库”的资料库中,而GitHub是在网络上提供的git仓库的一种服务

Git仓库

GitHub可以创建任意个免费的仓库,但是如果需要创建私有仓库,需要支付每月最低7刀的费用,这个个人一般是没必要

Issue

issue功能是将一个任务或者问题分配给一个issue进行追踪和管理。

每一个功能更改或者修正都需要对应一个issue,只要查看issue,就可以知道这个更改相关的所有信息。是个非常实用的功能

wiki

通过wiki,任何人可以随时对一篇文章进行修改并保存,因为适合多人共同完成一篇文章。这就很适合开发文章或者手册的时候使用。

wiki也是作为git仓库管理使用的,改版的历史记录或被保存下来。

Pull requests

Pull requests是指开发者在本地对源代码进行修改之后,向GitHub中托管的git仓库请求合并的功能,开发者可以在Pull requests上通过评论交流。通过这个功能,开发者可以更加轻松更改源代码,并公开更改的细节,然后向仓库提出合并请求 

Pull requests几个常用功能

watch、star、fork的作用

 更详细的内容单独整理为:https://allen5g.blog.csdn.net/article/details/117915043

1、对于一些可能会经常发生变化的会不定期更新的好项目 多使用 watch.

比如 android-cn 团队的 android-discuss 项目,

你就可以 watching 它,这里面都是一些关于 Android 技术的交流,如果有任何新问题,你都可以收到通知,你可以查看别人的回答,

你可以回答别人提出的问题,这是一个很好的学习成长方式。

其他值得watch的项目还有很多,比如 github 上很多的 Awesome 系列的项目,如 Awesome-MaterialDesign 等,你 watch 这些项目了,

只要项目新增一些好玩好用的东西,你就会收到通知。

我在知乎上看到有人问这样的问题,说 github 上有哪些值得 watch 的项目,其实有很多,我自己也整理了一些,但是没放到 github.

值得注意的是,如果 watch多了,你可能会被无休止的邮件通知烦死(邮件通知可设置),因为被 watch 项目有任何留言、PR等更新都会触发通知,所以做好权衡。

2、喜欢一个项目就 star 它吧~

3、修改开源项目就使用 fork,这样你就可以在原项目的基础上,对项目进行修改提交,现在你是这个项目的主人啦~

版本管理之git和github的区别(优点和缺点)

Git简介  https://www.yiibai.com/git/getting-started-git-basics.htmlGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git... 查看详情

“git shell”和“git”有啥区别

...题描述】:我之前在我的窗口笔记本电脑上下载并安装了GitHub(github.com/),以便我可以在GitHub上共享我的存储库。从那时起,我发现我的笔记本电脑上也安 查看详情

github

Git和GitHub的区别GitHub术语解析配置使用注册GitHub帐号创建Git创建库复制库社交化############################################################################## Git和GitHub的区别Git是一个分布式的版本控制系统,与SVN类似;最初由LinusTorvalds编写... 查看详情

github和git的区别

一、主体不同1、github:是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管。2、git:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。二、功能... 查看详情

gitlab的使用和gitgithubgitlab的区别

一、git、github、gitlab的区别 (百度相关内容得到的理解)?? 二、git最基本作用:版本控制 ?三、有集成了git的GIT安装包    github和gitlab都使用git该版本控制系统,来实现对代码的管理。    ... 查看详情

git,github以及gitlab的区别

Git-版本控制工具Github-一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等GitLab-基于Git的项目管理软件 Git分布式版本控制系统Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或... 查看详情

git和github的使用(代码片段)

1.Git和GitHub简介2.Git和SVN的区别3.GitHub的基本概念和用途3.1GitHub的基本概念3.2GitHub的用途4.Git的工作流程5.Git的安装和Github的注册5.1Git的安装5.2GitHub的注册6.Git和GitHub的使用6.1创建本地仓库6.2向本地仓库中添加文件6.3修改本地仓库中... 查看详情

git和github

git和github    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(gitclone),在本地机器上拷... 查看详情

github与git的区别

  在Git中,开发者将源代码存入名叫“Git仓库”的资料库中并加以使用;  而GitHub则是在网络上提供Git仓库的一项服务;            --摘抄自GitHub入门与实践   查看详情

git与github的区别

一直纠结于这俩个的区别,今天有时间翻看了一些有关git的详解终于把这个问题搞得清楚了,大概就是下面的意思:Git是一款免费、开源的分布式版本控制系统Github是用Git做版本控制的代码托管平台 查看详情

每日一点:git与github区别

...         一开始对于git和github傻傻分不清,干脆自己整理资料,总结一下。 git  是一个分布式版本控制系统,不同类型的版本控制工具还有svn(集中式版本控制系统)。可以有效的,高效地... 查看详情

git与svn与github与码云的区别

1.git与github(https://www.oschina.net/)的区别Git(https://git-scm.com/)是一个版本控制工具github是一个用git做版本控制的项目托管平台。2.码云(http://git.oschina.net/)简介 码云是开源中国社区2013年推出的基于Git的完全免费的代码托管... 查看详情

github的pullrequest和gitlab的mergerequest有区别吗?

在GitHub上混久了,经常听到PullRequest,在GitLab上混久了,则经常提起MergeRequest,然而它们之间有不同吗?为什么要用两个不同的名称?要追溯这两个名称,需要追溯GitHub和GitLab引以为傲的git工作流。这也是本文参考链接中一定要... 查看详情

这些将现有 Git 存储库导入 GitHub 的方法之间的区别?

】这些将现有Git存储库导入GitHub的方法之间的区别?【英文标题】:DifferencesbetweenthesemethodsofimportingexistingGitrepositoriesintoGitHub?【发布时间】:2013-07-0800:53:44【问题描述】:我的服务器上有一个本地Git存储库,我想将其导入GitHub。... 查看详情

适用于 Windows 的 Git-scm、msysGit 和 Git 之间的区别

...】:git-scm(从git-scm.com下载)和msysGit(托管在GoogleCode、Github和可能的其他服务器上)之间有什么区别?它们看起来都非常相似,即使我有git-scm, 查看详情

gitlab和github的区别

GITLAB是在GITHUB的基础上搭建的项目管理平台。GITHUB上的项目一般是公有化的,私有仓库需要付费。而GITLAB实在GITHUB基础上搭建的。在其上面建私有仓库是免费的。(但是如果是企业版需要授权费就是说你可以免费建仓库,但是需... 查看详情

git与github

一:GIT和GITHUB       Git,什么是Git,Git是一种分布式版本控制系统,是由torvalds开发的一款免费、开源的软件。最初应用在linux上的,现在windows下也可以使用。可以比较高效的处理项目版本管理。现在很... 查看详情

git的使用(代码片段)

git的使用git和github的区别Git是一种方法。而GitHub只是使用这种方法的一个代码仓库,就是git是操作的,GitHub是个网址初始化git仓储新建一个项目project,点进目录右击选择gitbashgitinit#初始化仓库,这个git对我们项目的代码进行备... 查看详情