github是什么
- GitHub的核心是一个协作平台:从软件到法律文件,你可以依靠GitHub来帮助你以团队所需的协作和安全工具完成最好的工作。有了GitHub,你可以完全保持项目的私密性,邀请全世界合作,并简化项目的每一步。
- GitHub也是一个强大的版本控制工具:GitHub使用Git,最受欢迎的开源版本控制软件,来追踪每一个贡献和贡献者项目——所以你知道每一行代码究竟来自何处。
- 完成其他工作:GitHub被用来构建一些世界上最先进的技术。无论你是在可视化数据还是在构建一款新游戏,GitHub上都有一整套社区和工具可以让你进入下一步。
github的作用
github到底是干什么的?
我是这么理解的,github是一个项目托管的平台,什么是托管?
也就是说,你可以把你写的项目(就比如你的孩子),放在github(就比如是个托儿所)上,你的项目可以被任何人看到(就比如说你的孩子被你扔给了托儿所的老师),他们可以帮你把项目进行一些更新(让你的孩子成长)。
github上的项目就是一个个repositories(仓库),以前的repositories如果想弄成私人的是要花钱的,现在可以免费了,不过也是有一定的限制的。
当然,你也可以把他当成你的一个云端数据仓库来使用。
github是一个强大的托管平台,上面项目多的让人头皮发麻。
github大致使用过程(直接在网上操作)
1.随便打开一个仓库:右上角大致包含
- watch:关注有三个选项,按英文意思自己理解吧,一个是不关注,一个是推送,一个是只有在@你是推送
- star:星星,这个东西越多,就说明这个项目收藏的人越多
- fork:分叉,这个其实就是把这个仓库copy到你的账号下面,就是相当于你自己复制了他的仓库,但是不管你怎么修改,对原仓库是不会有影响的。
几乎每个仓库时都会有一个readme文件,这东西就是简单介绍这个仓库的项目的用途等。
2.issue:问题。用于讨论想法、增强、任务和bug。使合作更容易。
如果你有什么想法可以创建一个issue,和仓库作者进行交流,当解决了这个问题后,就可以关闭了。
3.pull request:在github中有一个github流的概念,大致上就是说比如你访问了一个仓库,可以把这里面的项目分成好几个branch(分支),比如你fork完一个仓库后,你自己可以在创建一个分支,然后在这个分支上做修改,把修改好的文件合并到原项目的分支上,然后就可以pull request了
下面列出来吧,还直观一些
当你想对一个仓库做贡献的时候
- fork这个项目
- Create a branch(创建一个分支):分支是GitHub流的一个重要部分,因为它们允许我们将工作从主分支中分离出来。换句话说,当你做出贡献时,每个人的工作都是安全的。
- Commit a file(提交一个文件):创建分支允许您在不更改已部署的主分支的情况下对项目进行修改。现在您有了一个分支,是时候创建一个文件并进行第一次提交了!
- Open a pull request(打开一个pull请求):这个pull request将保留您刚刚在分支上做的更改,并建议将它们应用到主分支。
- 当然在我们要提交之前我们可以对我们的内容进行修改
- Merge your pull request(合并你的pull请求):等管理者同意后你的请求就合并到原项目中了
声明:以上仅个人理解,做个笔记,如果有错的理解的地方,还请各位大n指点出来,谢谢
1395

被折叠的 条评论
为什么被折叠?



