Skip to content

arysgithub/git-github-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Git & GitHub CLI Practice

This project is part of my DevOps journey to master Git and GitHub entirely via the command line (CLI). It covers the key Git operations and shows how to collaborate with GitHub using only terminal commands.


πŸ“ Project Structure

  • README.md: This file β€” explains what the project covers
  • Git features demonstrated:
    • Initialising a repo (git init)
    • Staging and committing changes (git add, git commit)
    • Branching and merging (git branch, git checkout, git merge)
    • Connecting to GitHub (git remote add, git push)
    • Creating a Pull Request
    • Tagging and releasing (git tag, git push origin <tag>)

πŸ”€ Git Workflow Covered

  1. Initialise Git locally: git init
  2. Make changes and commit: git add . + git commit
  3. Create and switch branches: git checkout -b feature/readme-update
  4. Push to GitHub: git remote add origin, then git push
  5. Open PR via GitHub β†’ merge to main
  6. Tag a release: git tag v1.0-git-complete
  7. Push the tag: git push origin v1.0-git-complete

βœ… Lessons Learned

  • Difference between Git and GitHub
  • How to fully work with Git using only terminal
  • How to manage a GitHub repo with CLI commands
  • How to tag and release versions like a real developer

πŸ“Έ Screenshots


🏷️ Version

Current Version: v1.0-git-complete

About

git vs github

Resources

Stars

Watchers

Forks

Packages

No packages published