Skip to content

Jackline254/git-github-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-github-journey

My Git & GitHub learning notes — setup, commands, examples, and common pitfalls.

Repo Size License


What is this?

This repo is my personal reference while learning Git and GitHub. It contains setup instructions, short hands-on examples, a commands cheatsheet, and troubleshooting notes I collected while practicing version control.

Not a canonical tutorial - a practical, hands-on learning log made easy.


Table of contents


Why this repo exists

I created this as a learning log: a place to collect the commands and examples that helped me, so I can refer to them later and show my progress. If you landed here and find something useful - great. If you're an experienced dev, feel free to close this tab and go back to your work 😄.


Git vs GitHub - short answer

  • Git is a distributed version control system that runs locally on your machine. It tracks changes to files, allows branching/merging, and stores history.
  • GitHub is a cloud hosting service for Git repositories. It provides a web interface, issue tracking, pull requests, CI integrations (Actions), pages, and social features.

Think of Git as the engine and GitHub as a collaborative platform that hosts that engine's data.


Contributing / Notes for me

This is my personal learning repo. If I later accept contributions, I will add a CONTRIBUTING.md and CODE_OF_CONDUCT.md.


Setup (quick)

  1. Install Git: https://git-scm.com/
  2. Configure your identity:
git config --global user.name "Your Name"
git config --global user.email "youremailaddress.com"

About

My Git & GitHub learning notes - commands, setup, examples and common pitfalls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors