全世界最强的网站,但是你根本不会用?
Summary
TLDR这个视频是关于GitHub的基础教程,专为初学者和非程序员设计。视频解释了GitHub是世界上最大的代码托管和协作平台,主要用于保存软件源代码。介绍了开源和私有代码的概念,并强调了开源软件对互联网发展的重要性。此外,视频还详细讲解了GitHub的常用功能模块,包括代码库、提交消息、项目介绍、发布版本等,并如何利用这些功能查找、下载软件和参与项目。最后,鼓励观众参与开源项目的开发,为GitHub社区做出贡献。这是一系列教程的第二部分,旨在帮助新手理解和使用GitHub。
Takeaways
- 😀 Github是一个最大的代码托管和协作平台,主要用于保存程序员编写的软件源代码。
- 📝 Github上源代码分为完全开源和私有两类,开源代码可以免费查看和使用。
- 🔒 私有源代码只有上传者和被授权的用户可以访问。
- 📈 Github基于版本控制工具Git建立和管理代码。
- 📋 每个Github项目中,代码库显示项目的所有源代码,README文件展示项目的主要信息。
- 🎁 Releases模块提供打包好的软件可直接下载使用。
- ⭐ Star和Fork按钮可以收藏项目和复制项目代码到自己的页面。
- 🔍 搜索模块可在Github全局搜索代码项目。
- 💬 Issues功能可用于给项目作者提问或反馈问题。
- 👥 开源项目可以自由参与,贡献代码和讨论问题。
Q & A
GitHub 的主要作用是什么?
-GitHub 的主要作用是保存和托管程序员编写的代码,并为代码协作提供平台。它是世界上最大的代码托管和协作平台。
什么是开源代码?
-开源代码指代码完全对外公开,所有人都可以查看、下载和在一定规则下使用的代码。比如著名的 Linux 和 Android 都属于开源类型。
什么是私有代码?
-私有代码指只有上传者和指定的用户才能访问的代码。这就是 GitHub 的代码库。
commit 信息有什么作用?
-commit 信息就是代码作者在最后更新代码时的备注,可以让查看代码的人快速了解每次更新的内容。
项目的 Releases 模块有什么作用?
-Releases 模块里面usually 是项目作者发布的软件打包文件,对不同系统和版本进行了打包,用户可以直接下载使用。
项目的 Stars 数有什么意义?
-Stars 数可以反映一个项目的热度和受欢迎程度,如果一个项目 Stars 数很高,说明它受到广泛关注。
fork 一个项目有什么作用?
-fork 可以把别人的项目完整地复制到自己的账户下,然后可以在此基础上进行修改、扩展等操作。
issues 模块有什么作用?
-issues 模块可以让用户反馈使用中的问题或者提出改进建议,供项目开发者参考。
为什么要给项目点 Star?
-给项目点 Star 可以表达对项目的兴趣和支持,也可以让更多人发现该项目。
如何参与开源项目的开发?
-可以 fork 项目后修改提交 Pull Request,或者在 issues 中反馈问题和建议,逐步成为项目的贡献者。
Outlines
😊 介绍 GitHub 的基本概念
本段主要介绍了 GitHub 的基本概念,包括它是世界最大的代码托管和协作平台,用于保存程序员编写的软件源代码。源代码可以是完全开放的,也可以是私有的,只有指定的用户可以访问。文章还举了开源软件的例子,如 Linux 和 Android。
Mindmap
Keywords
💡开源
💡代码托管平台
💡版本控制
💡仓库
💡提交
💡发布版
💡关注
💡复刻
💡议题
💡协作
Highlights
GitHub介绍为世界上最大的代码托管和协作平台。
解释GitHub在保存和分享软件源代码中的作用。
GitHub上开源和私有源代码之间的区别。
开源对互联网和软件行业发展的重要性。
GitHub常见功能模块及其用途概述。
如何导航和使用GitHub界面,包括查看和下载代码。
提交消息和更新时间在评估项目维护中的重要性。
README文件在理解项目细节中的重要性。
发布版本在提供软件版本访问中的作用。
GitHub的项目摘要功能介绍,包括星标和分叉。
GitHub搜索功能的介绍,用于查找项目和资源。
问题的重要性,用于反馈、报告错误和社区讨论。
鼓励参与讨论并尊重GitHub社区中的其他人。
预览未来内容关于参与开源项目开发。
结束语和鼓励进一步探索GitHub。
Transcripts
Github has many excellent open source projects and useful software.
But unfortunately, many people don't know what it is.
also won't use
So in this video, let's talk about what github is.
And as a white whoring monster you need to know the function
This video is the second in a series.
If interested
Everyone can order a collection.
If you don't know how to access GitHub
You can view my previous video.
The content of this video is more basic
Not suitable for programmers with years of development experience to watch
If there is no mistake
Please discuss and correct rationally
First, let's talk about what GitHub is.
GitHub is the world's largest code hosting and collaboration platform.
The biggest role is to save the software source code written by programmers.
Anyone can upload their own code.
Source code can be roughly divided into two types
One is completely open.
Everyone can view the download
and used within certain rules
For example, the famous Linux android belongs to this category.
Open source is the treasure of human computer industry
Most of the software we use in our lives
are based on open source software secondary development
It can be said that without open source, there would be no prosperous Internet today.
Another source code is private
Only the uploader and the user with the specified permissions can access
It's called GitHub.
Because it is mainly based on the idea of version control tool git.
Establish and manage code
As for what G is, that's what another video will talk about.
So ask below in my blog park video
Why Blog Garden?
Don't use githu and ask why github is used under my github video.
No need for a loveless and cool audience
There should be an answer here.
Because github is a code hosting platform
Not the blog community.
It's not a resource-sharing community.
Although he has some of the functions of the first two to a certain extent
Then we look at the second part
In this part, I will share some common github function modules.
and their role.
When you receive the address of a github project
And after opening it
You will see an interface similar to the following
The most visible in the interface is the code base.
This is the middle part.
Inside is the source code of the entire project.
We can click directly to view the contents of it.
You can also click the button in the upper right corner.
Select download
Download it directly.
Each file in the code base will have two pieces of information behind it.
The first is the commit message.
This is the last time the author updated the codes' remarks.
The second is the last update time
If in a project
All documents were updated many years ago
That means he may have no one to maintain
of the code base
Below is the introduction of the project
github will automatically access the read me file of the project
and show the contents here
You can generally see what this project does here.
What's the use and how to use it?
Of course, its specific content and the degree of detail.
Depending on the author, there will be nothing to write.
If you are not a programmer.
I just came to github to find software.
You can pay more attention to this part of the content.
Another module that needs attention is the releases on the right.
This is usually packed by the author.
Introduction to the software and the current version
You can download directly using
For example, this project I am opening now
The author provides a Linux version.
mac version
windows version and source package
Sliding down
Old versions can also be found
According to their own needs, click to download
It should be noted that
Not all projects will have releases to offer
On the releases is the bot module
The overall summary of the project will be shown here
In general, there are brief labels for each project.
open source protocol
Important information such as star numbers
Can help you quickly understand the current project
Which star similar video site collection
Can reflect the heat of the project
If you are interested in a project.
You can also click the start button to give the author a star.
As you are interested in my video
Can also give me a collection and attention
On the left of star is the fork function.
Click on it
You can directly put all the code of the current project.
Copy to your own home page.
That's right.
Take someone else's code on github
It's that simple
There is no need to notify the author.
And don't need any pay
On star and fork is github's search module.
You can search for the current project.
You can also delete the original content in the search box.
Search the entire github resource directly
Finally, let's look at the upper left corner of the page.
There is also a very important function here
issues
Its function is to give the author of the project feedback questions.
For example, you encountered a bug when using it.
You can tell the author here.
Help authors improve the project
You can also check out other people's questions here.
or join the discussion
Help others solve problems
It should be noted that
Please pay attention to the quality of any discussion
Respect for others
All right.
The video is here.
You already know
As a white whoring monster need to know all the common functions
You can play happily to Habra.
I'll talk about it in the next video.
What do you need to do if you want to participate in the development of open source projects?
That's all for this video.
I'm Melody Ninety-Nine
Let's see you next time.
浏览更多相关视频
How to Set Up an Unreal Engine 5 Git Repository - SourceTree Source Control
Multiple JDBC Clients - How to configure multiple DataSources in Spring
How to Make Extra Money as a Software Engineer in 2023??
New OPEN SOURCE Software ENGINEER Agent Outperforms ALL! (Open Source DEVIN!)
Software Engineering: Crash Course Computer Science #16
Python Advanced AI Agent Tutorial - LlamaIndex, Ollama and Multi-LLM!
5.0 / 5 (0 votes)