/html-git-blog-exercise

write a blog on git to help learn how to write a basic html page and deploy it

Everyday Git

You will be writing a tutorial blog on Git in pure HTML and deploy it to vercel or github pages or any hosting service of your choice.

Requirements.

  1. You are to write this blog in HTML only.
  2. You are to deploy this website to vercel or github pages or any hosting/deployment environment of your choice.
  3. Title the blog Everyday Git.

1. Get Started

Set up your development environment and create all the necessary files and folders.

2. What is Git

Start your blog by talking about what is git, talk about git being a version control system, describe what a version control system is and list any other version control systems like git but emphasize that in this blog you will be going through Git and GitHub.

3. Installing Git

Go through checking whether Git is installed on your reader's machine or not, provide directions on how to download and install Git if it is not availabe on your reader's machine. If you use any command here, make sure to include a screenshot of the command on the page alongside a caption as shown in the example below. Example

4. Configuring Git

Go through how configuration of username and email address is done, take a screenshot of the commands and make sure to include them in the blog alongside a caption.

5. Intializing a Git repository

Describe to your reader what a Git repository is and how to initialize a git repository (be sure to include a screenshot of the command used alongside a caption in the blog).

6. Adding files to the staging area

Go through the process of adding files to the staging area, explain to your reader what a staging area is, also go through the difference(s) between tracked and untracked files. Make sure to include a screenshot of any command(s) used in this stage.

7. Commiting changes

Go through how to commit changes to a git repository. Educate your readers on how to write good commit messages and teach your readers how to view past commits and how to go back to a particular commit. Make sure you include a screenshot of any commands used.

8. Branches

Describe to your reader what branches in git are and why they are important.

9. Creating a branch

Go through how to create a branch, make sure you include a screenshot of any command(s) used.

10. Viewing all branches

Show your readers how they can view all branches present in a repository and how they can know which branch is the active branch. Include a screenshot of any command(s) used.

11. Switching active branches

Show your readers how to switch active branches. Include a screenshot of any relevant command(s) used.

12. Merging a branch

Show your users how to merge branches using a git command. Include a screenshot of any command(s) used.

13. Deleting a branch

Go through how to delete a branch. Include a screenshot of any command(s) used.

14. Next steps

Recommend next steps for your users, e.g, the next concept in Git they could learn, the next tool related to Git e.g GitHub e.t.c

15. Deploy your page

Deploy your page to Vercel or GitHub pages or any hosting platform of your choice and submit the link

15. Congratulations! You are done!

That's it.