Repository with Github Desktop

👉Introduction

GitHub is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project.Headquartered in California, it has been a subsidiary of Microsoft since 2018.

✨Let’s get started

Step 1 - Create a GitHub account

If you don’t have a GitHub account, create one, otherwise go log in.

Step 2 - Download GitHub Desktop

Download github desktop frome here: GitHub Desktop-Download

Then link your github with github desktop

Step 3 - Create Repository

File -> New Repository (ctrl+N)

Write your Repository name and description then click on 'create repository'

Step 4 - Open in VS Code

After creating Repository click on 'open with VS Code'

Note: Visual Studio Code-VS Code is a source-code editor made by Microsoft with the Electron Framework, for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. you can download vs code frome here: VS Code-Download

Step 5 - Create Files and Folders in VS Code

New File: VS code->File->New File->write filename with extension

New folder: VS code->Explorer->New Folder

Step 6 - Push Files & folders on Github.

After creating Files & folders of your project go to Github Desktop and click on 'Push origin' (ctrl+P). it will push your all file and folders on your Github.

Step 7 - Manage Commits

If you have some changes on your project than change your code in vs code than go to Github Desktop and write commit massage and discriotion than click on 'push origin'

Step 8 - See History of your project

Github Desktop->History, it will show your project history

Step 9 - Create Branch

Github Desktop->Branch->New Branch(ctrl+alt+N)->give branch name

Step 10 - Fetch origin

Github Desktop->Fetch origin

It will fetch your data from Github.

👇

to be continue.....