ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 2.2 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://medium.com/@himanshuYaduvanshi/what-is-github-10b5b4c922cd |
| Last Crawled | 2026-02-09 19:46:08 (2 months ago) |
| First Indexed | not set |
| HTTP Status Code | 200 |
| Meta Title | What is GitHub?. GitHub, Inc. is a platform and… | by Himanshu Yaduvanshi | Medium |
| Meta Description | What is GitHub? GitHub, Inc. is a platform and cloud-based service for software development and version control using Git, allowing developers to store and manage their code. Before proceeding to … |
| Meta Canonical | null |
| Boilerpipe Text | 3 min read
Jul 25, 2023
--
GitHub, Inc. is a platform and cloud-based service for software development and version control using Git, allowing developers t
o store and manage their code
.
Before proceeding to GitHub, first read about the
Git
.
Create an account on
GitHub
if you don’t have one.
Once you set up an account, create a new repository by clicking on the “+” sign:
Press enter or click to view image in full size
Now click on “
New Repository
” and give a name to the repository:
Press enter or click to view image in full size
You will have other options as well when you landed on this page, you can select them as per your requirements.
Once you create the repository, This will set
main as the default branch
.
Now, you can push the existing repo using the below 3 lines of code:
git remote add origin your_repository_url
You will get “your_repository_url” when you created the repository, you will see the below options:
Press enter or click to view image in full size
Click on the “code”, and copy the HTTPS URL. Now, run the following commands to push your code to GitHub repo:
git branch -M master
git push -u origin master
For SSL certificate Error
:
git config --global http.sslBackend schannel
We can also push our other branches as well using the below code:
git checkout your_branch_name
git push -u origin your_branch_name
How to contribute to repo or fork?
First, open the repo in which you want to contribute or fork. For example, opened this
repo
here you can see the option of fork and then click on it:
Press enter or click to view image in full size
Now you can make the contribution to this repo, but before that, you have to take this repo to your local machine.
For this copy the URL of the repo and run the following command:
git clone fork_repository_url
Make the changes into the forked repo and push this to GitHub.
git push
It won’t affect the master branch of the repo, instead, it will create a version of it, and with a forked repository, the owner can only merge it with the master branch.
To merge the forked branch, we have to create a “
pull request
”, click on the contribute and click on “
open pull request
”.
Now you have to check the changes that you have made, now click “
create pull request
”, now owner will review the pull request and approve it and then merge it.
Work Flow of GitHub:
Image
credit
Hope you will like the article.
Share it with your network.
Do share your feedback.
Feel free to add or modify.
Happy Learning!!!! |
| Markdown | [Sitemap](https://medium.com/sitemap/sitemap.xml)
[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40himanshuYaduvanshi%2Fwhat-is-github-10b5b4c922cd&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)
[Medium Logo](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)
[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)
[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40himanshuYaduvanshi%2Fwhat-is-github-10b5b4c922cd&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

# What is GitHub?
[](https://medium.com/@himanshuYaduvanshi?source=post_page---byline--10b5b4c922cd---------------------------------------)
[Himanshu Yaduvanshi](https://medium.com/@himanshuYaduvanshi?source=post_page---byline--10b5b4c922cd---------------------------------------)
3 min read
·
Jul 25, 2023
\--
Listen
Share
GitHub, Inc. is a platform and cloud-based service for software development and version control using Git, allowing developers t**o store and manage their code**.
Before proceeding to GitHub, first read about the [Git](https://medium.com/@himanshuYaduvanshi/what-is-git-dd0b3f0a9762).
Create an account on [GitHub](https://github.com/) if you don’t have one.
Once you set up an account, create a new repository by clicking on the “+” sign:
Press enter or click to view image in full size
![]()
Now click on “**New Repository**” and give a name to the repository:
Press enter or click to view image in full size
![]()
You will have other options as well when you landed on this page, you can select them as per your requirements.
Once you create the repository, This will set **main as the default branch**.
Now, you can push the existing repo using the below 3 lines of code:
```
git remote add origin your_repository_url
```
You will get “your\_repository\_url” when you created the repository, you will see the below options:
Press enter or click to view image in full size
![]()
Click on the “code”, and copy the HTTPS URL. Now, run the following commands to push your code to GitHub repo:
```
git branch -M master
git push -u origin master
```
***For SSL certificate Error***:
```
git config --global http.sslBackend schannel
```
We can also push our other branches as well using the below code:
```
git checkout your_branch_name
git push -u origin your_branch_name
```
**How to contribute to repo or fork?**
First, open the repo in which you want to contribute or fork. For example, opened this [repo](https://github.com/gitbrent/PptxGenJS) here you can see the option of fork and then click on it:
Press enter or click to view image in full size
![]()
Now you can make the contribution to this repo, but before that, you have to take this repo to your local machine.
For this copy the URL of the repo and run the following command:
```
git clone fork_repository_url
```
Make the changes into the forked repo and push this to GitHub.
```
git push
```
It won’t affect the master branch of the repo, instead, it will create a version of it, and with a forked repository, the owner can only merge it with the master branch.
To merge the forked branch, we have to create a “**pull request**”, click on the contribute and click on “**open pull request**”.
Now you have to check the changes that you have made, now click “**create pull request**”, now owner will review the pull request and approve it and then merge it.
## ***Work Flow of GitHub:***
![]()
Image [credit](https://www.researchgate.net/figure/Git-with-GitHub-Workflows_fig1_318912754)
*Hope you will like the article. Share it with your network. Do share your feedback. Feel free to add or modify. Happy Learning!!!\!*
[Git](https://medium.com/tag/git?source=post_page-----10b5b4c922cd---------------------------------------)
[Github](https://medium.com/tag/github?source=post_page-----10b5b4c922cd---------------------------------------)
[Code](https://medium.com/tag/code?source=post_page-----10b5b4c922cd---------------------------------------)
[Version Control](https://medium.com/tag/version-control?source=post_page-----10b5b4c922cd---------------------------------------)
[Learning And Development](https://medium.com/tag/learning-and-development?source=post_page-----10b5b4c922cd---------------------------------------)
\--
\--
[](https://medium.com/@himanshuYaduvanshi?source=post_page---post_author_info--10b5b4c922cd---------------------------------------)
[](https://medium.com/@himanshuYaduvanshi?source=post_page---post_author_info--10b5b4c922cd---------------------------------------)
[Written by Himanshu Yaduvanshi](https://medium.com/@himanshuYaduvanshi?source=post_page---post_author_info--10b5b4c922cd---------------------------------------)
[14 followers](https://medium.com/@himanshuYaduvanshi/followers?source=post_page---post_author_info--10b5b4c922cd---------------------------------------)
·[11 following](https://medium.com/@himanshuYaduvanshi/following?source=post_page---post_author_info--10b5b4c922cd---------------------------------------)
## No responses yet
[Help](https://help.medium.com/hc/en-us?source=post_page-----10b5b4c922cd---------------------------------------)
[Status](https://status.medium.com/?source=post_page-----10b5b4c922cd---------------------------------------)
[About](https://medium.com/about?autoplay=1&source=post_page-----10b5b4c922cd---------------------------------------)
[Careers](https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e?source=post_page-----10b5b4c922cd---------------------------------------)
[Press](mailto:pressinquiries@medium.com)
[Blog](https://blog.medium.com/?source=post_page-----10b5b4c922cd---------------------------------------)
[Privacy](https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=post_page-----10b5b4c922cd---------------------------------------)
[Rules](https://policy.medium.com/medium-rules-30e5502c4eb4?source=post_page-----10b5b4c922cd---------------------------------------)
[Terms](https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=post_page-----10b5b4c922cd---------------------------------------)
[Text to speech](https://speechify.com/medium?source=post_page-----10b5b4c922cd---------------------------------------) |
| Readable Markdown | [](https://medium.com/@himanshuYaduvanshi?source=post_page---byline--10b5b4c922cd---------------------------------------)
3 min read Jul 25, 2023
\--
GitHub, Inc. is a platform and cloud-based service for software development and version control using Git, allowing developers t**o store and manage their code**.
Before proceeding to GitHub, first read about the [Git](https://medium.com/@himanshuYaduvanshi/what-is-git-dd0b3f0a9762).
Create an account on [GitHub](https://github.com/) if you don’t have one.
Once you set up an account, create a new repository by clicking on the “+” sign:
Press enter or click to view image in full size
Now click on “**New Repository**” and give a name to the repository:
Press enter or click to view image in full size
You will have other options as well when you landed on this page, you can select them as per your requirements.
Once you create the repository, This will set **main as the default branch**.
Now, you can push the existing repo using the below 3 lines of code:
```
git remote add origin your_repository_url
```
You will get “your\_repository\_url” when you created the repository, you will see the below options:
Press enter or click to view image in full size
Click on the “code”, and copy the HTTPS URL. Now, run the following commands to push your code to GitHub repo:
```
git branch -M master
git push -u origin master
```
***For SSL certificate Error***:
```
git config --global http.sslBackend schannel
```
We can also push our other branches as well using the below code:
```
git checkout your_branch_name
git push -u origin your_branch_name
```
**How to contribute to repo or fork?**
First, open the repo in which you want to contribute or fork. For example, opened this [repo](https://github.com/gitbrent/PptxGenJS) here you can see the option of fork and then click on it:
Press enter or click to view image in full size
Now you can make the contribution to this repo, but before that, you have to take this repo to your local machine.
For this copy the URL of the repo and run the following command:
```
git clone fork_repository_url
```
Make the changes into the forked repo and push this to GitHub.
```
git push
```
It won’t affect the master branch of the repo, instead, it will create a version of it, and with a forked repository, the owner can only merge it with the master branch.
To merge the forked branch, we have to create a “**pull request**”, click on the contribute and click on “**open pull request**”.
Now you have to check the changes that you have made, now click “**create pull request**”, now owner will review the pull request and approve it and then merge it.
## ***Work Flow of GitHub:***
Image [credit](https://www.researchgate.net/figure/Git-with-GitHub-Workflows_fig1_318912754)
*Hope you will like the article. Share it with your network. Do share your feedback. Feel free to add or modify. Happy Learning!!!\!* |
| Shard | 77 (laksa) |
| Root Hash | 13179037029838926277 |
| Unparsed URL | com,medium!/@himanshuYaduvanshi/what-is-github-10b5b4c922cd s443 |