Skip to content

fazeelibtesam/first-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My First GitHub Repository

Welcome to my first GitHub repository! This repo marks the first step on my journey toward personal development and gaining new skills in version control with Git. Throughout this project, I learned some of the core features and commands that make Git an incredibly powerful tool for managing code and collaborating with others.

Key Concepts Learned

In this repository, I have explored and practiced the following Git features:

  • Branches: Creating, switching, and managing branches in Git.
  • Merging: Combining different branches to bring changes together.
  • Diff, Stash, and Tags: Viewing changes with git diff, temporarily saving work with git stash, and tagging specific points in the repository's history.
  • Rebase: Rewriting commit history to create a cleaner, linear project history.
  • Reflog: Using git reflog to track changes and recover lost commits.

Inspiration & Resources

I learned all of these Git concepts from an excellent tutorial on YouTube. The video walks through each feature step-by-step, making it easier to understand and apply them in real-world scenarios. If you're interested in learning Git, I highly recommend checking out the tutorial!

Watch the Tutorial Here

Watch the Tutorial Here

How to Use This Repository

Feel free to explore this repository and see how I have used the Git commands mentioned above. You can clone the repo to your local machine and try running the commands yourself to see how they work.

git clone https://github.com/fazeelibtesam/first-git

Contributions

As this is my first repository, I am currently focusing on learning and practicing Git. However, I welcome any contributions or suggestions. If you have recommendations for improving this repository or want to add something, feel free to open an issue or submit a pull request!


Thank you for checking out my project! This is just the beginning of my Git and GitHub journey, and I’m excited to continue learning and growing.

Happy coding! 🚀