DEV Community

Amulya Magadi
Amulya Magadi

Posted on • Edited on

Starting My GitHUB Journey – Day 01

Git & GitHub Fundamentals

Today I started my journey with version control using Git and GitHub. I focused on understanding the core concepts and practicing essential commands that form the foundation of modern development and DevOps workflows.

What I Learned

I explored the purpose of version control and how Git helps track changes, maintain history, and enable collaboration. I also understood how GitHub acts as a remote repository platform to store and manage code.

Commands Practiced

  • git status
    Used to check the current state of the working directory and staging area.

  • git add
    Moves changes from the working directory to the staging area.

  • git commit
    Saves a snapshot of staged changes with a meaningful message.

  • git log
    Displays commit history, helping track changes over time.

  • git push
    Uploads local commits to a remote repository on GitHub.

Key Understanding

I clearly understood the Git workflow:
Working Directory → Staging Area → Local Repository → Remote Repository

This flow is critical for managing code efficiently and avoiding mistakes.

My Takeaway

Git is not just a tool but a fundamental skill for any developer or DevOps engineer. Even basic commands provide strong control over code changes and history.

Next, I plan to dive deeper into branching and collaboration workflows.

Git #GitHub #DevOps #LearningJourney #VersionControl

Top comments (0)