Exploring the Journey of Raees Qazi: DevOps, Automation, and Git Essentials

 Raees Qazi is a passionate and accomplished DevOps engineer with certifications from Cisco, Huawei, and AWS. With over six years of expertise in network and system engineering, Raees is now diving deeper into automation, a field that inspires and motivates him every day. He is also the founder of Briller Technologies, a software development company dedicated to creating innovative solutions.



As a tech enthusiast, Raees constantly explores new tools and techniques to enhance his skills. Today, he delved into some essential Git commands, reflecting on their utility for developers:

Key Git Commands Explored

  1. git config --global user.name "raeesqazi": Sets the author’s name globally.
  2. git config --global user.email "raeesqazi@gmail.com": Assigns an email for commits.
  3. git status: Checks the status of the repository.
  4. git commit -m "fix description": Adds comments to commits.
  5. git log: Displays a log of changes.
  6. git log --oneline: Condenses the log to one line per commit.
  7. git checkout -b dev: Creates and switches to a new branch.
  8. git switch master: Switches between branches.
  9. HEAD: Represents the latest commit in a branch.

From Git to GitHub

While Git is a version control tool primarily for local use, developers often need distributed version control systems (VCS) like GitHub, Bitbucket, or GitLab for remote collaboration. Here’s how Git integrates with GitHub:

  • Git Push: Transfers changes from the local repository to the remote repository.
  • Git Pull: Retrieves changes from the remote repository to the local system.
  • Git Clone <URL>: Copies a repository from the remote server to the local machine.
  • Fork: Duplicates a repository from one remote (e.g., GitHub) to another.

Why GitHub?

GitHub, acquired by Microsoft, provides a user-friendly GUI while maintaining the power of Git’s CLI. It allows developers to collaborate efficiently, manage repositories, and streamline workflows.

Join the Journey!

Raees is committed to sharing his learnings and encouraging others to grow in the fields of DevOps and automation. For more insights, tutorials, and tech updates, subscribe to his channel and follow him on YouTube and Medium.

https://www.youtube.com/playlist?list=PLDw5C8AZ-iZYs7M-BfkaToEEcUm-98lw4

Together, let’s explore the next level of DevOps and automation!

Comments

Popular posts from this blog

📘 Understanding Prometheus in a Simple Way-Part 3 (For DevOps Beginners)

Grafana Setup & Dashboard Creation (Part-5)— Explained by Raees Yaqoob Qazi

My First Python Program: A Simple Calculator