What is the purpose of a gists
in github
?
How does it differ to a repository?
What is the purpose of a gists
in github
?
How does it differ to a repository?
With gists you can share single files or part of codes and even entire applications, it is similar to pastebin, however each Gist supports multiple files.
Gists are GIT repositories, so you can see all commits
and full modifications, you can clone and make forks. For more details see "Forking and cloning gists" .
There are two types of gists, public gists and secret gists . In addition, if you are not logged in to github you can create a gist, it will be an anonymous gist .
Secret gists can not be found by other people,
You can use to create things, make annotations without sharing, as it is not visible to other people in searches.
Secret gists are not counted as "secret repositories," so you can create as many gists as you like.
Attention: Secret Gists are not private. If you send the secret gists URL to someone they can view it. If you want even urls to be private, you will need to create a repository in Github instead of a gist.
You can create a gist without being logged in to Github, it will be anonymous and may be public or secret. However to delete it you will need to contact Github support or the administrator of your site. In this case you should arrange the url of the gist to be able to delete it.
You can find other people's gists as you go to link , you can search by age of creation, last update, and language. For this you can use the search engine at link and use the query syntax link
You can upload a gist, in a text field that supports JavaScript, as a blog post. To get the embedded code click on the clipboard icon where Embed Url is written, as in the image:
Thenjustpasteitintothetextfieldofyourblogforexample.YoucanalsocopytheURLoftheGistandevendownloadorcloneitbyclickingtheDownloadGistandCloneGistbuttonsrespectivelyasintheimage.
Source: link
Gists are used to keep pieces of code (snippets) that are not specific to any application or are not so important to have a repository just for them. People often use gists to share (or keep in a single place) codes that they use with a certain frequency. Imagine you have a piece of code that you know you will use later (or want to keep saved for some reason), but it's not worth creating a new repository to keep it safe and you want it to be available to you other people) anywhere you are. It's basically pastebin, but with the version control feature.
GitHub is the entire site. Gists are a certain service offered on the site, ie snippets of code similar to pastebin. However, everything is driven by git revision control, so gists also have full revision histories.
To learn more, see = link
Gists can be used to share snippets of code, an entire file, or even entire applications.
They are widely used to share snippets of code.
Imagine that you have some snippet of code that you want to save to access anywhere. Example: How to make an ajax call using JQuery.
In this case, you create a Gist in your Github account and write the code you want to store. That way, wherever you are you can access and see how to make an Ajax call using JQuery.
Gists can be public or private. An important detail is that they are Git repositories in their essence.