Follow

Follow
GITHUB || Toolset for developers || Lecture 10th || WebDev Course by Nakul Goel

GITHUB || Toolset for developers || Lecture 10th || WebDev Course by Nakul Goel

What is Git? What is Github? || + Ultimate planner to increase your productivity. || Assignment for you guys

Nakul Goel's photo
Nakul Goel
ยทDec 11, 2022ยท

2 min read

Play this article

This is the tenth lecture of the WEBDEV Course by Nakul Goel, today we will be learning what Git and GitHub are?

The detailed video lecture is below:-

%[INVALID_URL]

Before moving ahead

Important channels to Follow and subscribe to:-

  1. Youtube :- Channel page

  2. GitHub :- github.com/01NakulGoel

What is Git?

Git is a VCS(Version control system) which in layman's language means it helps to control and update the version of the software.

why do we use Git?

the three major reasons why we use Git are as follows:-

  1. It helps in collaboration.

  2. It helps in version control(tracking the version & Controlling it).

  3. It keeps track of everything- who edited, when edited, and what changes are made.

what is version control?

What is GitHub?

GitHub is basically a service provider that provides the service that is Git. It has the largest community in the world. some alternatives of GitHub are:-

  • GitLab

  • Bitbucket

In GitHub folder is generally referred to as a repository.

how to create a new repository

Step1-> go home -- >click +button on left top -->click New Repository

image.png

Step2-> readme file - all the project feature(description)

image.png

Step3-> click create the repository

image.png

Windows users must install GitBash to push repositories from their computers.

How to install GitBash?

  1. Go to https://git-scm.com/downloads.

  2. Download it according to your operating system and install it.

  3. After installing open GitBash.

Open git bash

image.png

(Commands of Git Bash )

  1. git clone link(to paste use right-click on mouse)

  2. cd - change directory - help to change directory (cd desktop)

  3. cd .. -comes one folder back (cd .. )

  4. pwd - print working directory (pwd)

  5. ls -list of files in working directory (ls)

  6. touch index.js (make a new index.js file name anything you want) (touch filename1 filename2 so-on)

  7. mkdir - used to make folder (mkdir folder1 folder2)

  8. git add .

  9. git commit -m 'message'

  10. git push

  11. clear(clear the terminal)

  12. git config --global user.name "ABC"

  13. git config --global user.email ""

  14. git pull (GitHub to the system)

The repository is for all of you to push your daily progress on GitHub.

https://github.com/01NakulGoel/WebDev-Course-MasterSheet.git

How to use this repository

This is a planner to increase your productivity and to make sure you are not left behind.

Web Development planner to increase productivity and saves time

This is how the planner looks.

Advantages.

Assignment

  1. Clone the ultimate WebDev Course Master Sheet.

  2. Push all your assignment to GitHub

Did you find this article valuable?

Support Nakul Goel by becoming a sponsor. Any amount is appreciated!

See recent sponsors |ย Learn more about Hashnode Sponsors
ย 
Share this