Day 8 of #90DaysOfDevOps ✅ Git & GitHub — version control fundamentals. Today's coverage: Source code management, branching, cloning, and forking. Explored two ways to authenticate with remote repos — PAT (Personal Access Token) and SSH keys. Also covered merging strategies, an intro to Jira as a ticketing tool, and why version control is non-negotiable in any team or DevOps workflow. Key takeaway: Git isn't just a tool — it's how teams collaborate, track changes, and ship code without stepping on each other. #90DaysOfDevOps #DevOpsKaJosh #TrainWithShubham #Git #GitHub #DevOps
Git Fundamentals: Source Control & Collaboration
More Relevant Posts
-
Today I explored some important concepts in Git and collaboration: 🔹 Git Tags – Learned how to mark specific points in a repository (useful for releases) 🔹 Fork – Understood how to create a personal copy of someone else’s repository 🔹 Merge Conflicts – Learned how conflicts occur and how to resolve them effectively 🔹 Bitbucket – Got introduced to repository hosting and team collaboration These concepts are essential for working in real-time development environments and collaborating with teams. Continuing my journey to strengthen my DevOps and version control skills 💻 #Git #Bitbucket #DevOps #LearningJourney #VersionControl #Collaboration #flm #frontlinesedutech
To view or add a comment, sign in
-
Today, I explored some powerful and essential Git concepts that are widely used in real-world development. 🔹 What I learned: git config – Setting up Git environment git reset – Undoing changes safely git reflog – Tracking all changes and recovering lost commits git cherry-pick – Applying specific commits from one branch to another Branching & merging – Managing parallel development Commits – Understanding version snapshots effectively These concepts helped me understand how developers manage code efficiently and recover from mistakes. Every day I’m getting closer to becoming stronger in DevOps and version control practices 💪 Looking forward to exploring more advanced workflows and GitHub collaboration! #Git #DevOps #VersionControl #LearningJourney #Upskilling #SoftwareEngineering
To view or add a comment, sign in
-
You don’t need to memorize 100 Git commands. You just need to know the right workflows. Most cheat sheets are just boring lists, so I built something better: The Ultimate Git Masterlist (2026 Edition). Instead of just telling you what to type, it shows you when to type it, covering: ✅ 7 Real-world industry scenarios (like stashing dirty changes safely) ✅ The "Golden Workflow" used by top DevOps teams ✅ 72 Clickable commands that link straight to official docs I have attached the pdf below (comment if you think i should add something) #Git #SoftwareEngineering #TechCareers #CloudComputing
To view or add a comment, sign in
-
Today I strengthened my understanding of version control with some important Git commands: 🔹 git clone – Learned how to copy a remote repository to my local system 🔹 git fetch – Understood how to retrieve updates from a remote repo without merging 🔹 git merge – Practiced combining changes from different branches These commands are fundamental for collaboration and managing code efficiently in real-world projects. Step by step, I’m building a strong foundation in DevOps and version control. 💻 #Git #VersionControl #DevOps #LearningJourney #TechSkills #SoftwareDevelopment #frontlinesedutech #flm #frontlinesmedia
To view or add a comment, sign in
-
Git is a distributed version control system created by Linus Torvalds. It helps developers track changes in source code, collaborate with teams, and manage different versions of a project efficiently. Key Features of Git: Tracks code changes (version history) Supports branching and merging Works offline (local repositories) Fast and lightweight Enables collaboration among developers #devops #devsecops #opensource #cloudcomputing #jenkins #github #githubaction #cloudstackh
To view or add a comment, sign in
-
-
Git is a distributed version control system (VCS) used to track changes in source code during software development. It allows developers to manage code history, collaborate with others, and maintain multiple versions of a project efficiently. #kubernetes #devops #devsecops #cloudcomputing #git #github #gitlab #jenkins #opensource
Git is a distributed version control system created by Linus Torvalds. It helps developers track changes in source code, collaborate with teams, and manage different versions of a project efficiently. Key Features of Git: Tracks code changes (version history) Supports branching and merging Works offline (local repositories) Fast and lightweight Enables collaboration among developers #devops #devsecops #opensource #cloudcomputing #jenkins #github #githubaction #cloudstackh
To view or add a comment, sign in
-
-
🚀 Day 23 of My DevOps Journey — Git Branching Today I explored one of the most powerful Git features: Branching. 🔹 Learned what Git branches are and why we avoid committing everything directly to main 🔹 Practiced creating and switching between branches (feature-1, feature-2) 🔹 Used git switch and git checkout to move across branches 🔹 Made commits on feature branches and verified they don't affect main 🔹 Cleaned up unused branches and expanded my Git commands reference Understanding branching is essential for team collaboration and real DevOps workflows where multiple features are developed in parallel. 📂 GitHub Repo: https://lnkd.in/gmUQr9Y6 #DevOpsJourney #Git #VersionControl #LearningInPublic #DevOps #TrainWithShubham
To view or add a comment, sign in
-
#Day19 -Today I explored some important concepts in Git and collaboration tools:(Part-7) Git Tags – Marking important points like releases in a repository Git Fork – Creating a copy of a repository to contribute independently Git Merge Conflicts – Understanding how conflicts occur and how to resolve them Bitbucket – A Git-based platform for version control and team collaboration Here is a PDF summarizing all these concepts for better understanding and future reference. #Git #Bitbucket #VersionControl #DevOps #frontlinesedutech #flm #CTA
To view or add a comment, sign in
-
🚀 Day 5/30 – Understanding Branching in Git Leveling up my Git skills today! 💻🔥 As part of my 30 Days DevOps Journey, today I explored one of the most powerful concepts in version control — Branching. Initially, I used to wonder… why do we even need branches? 🤔 But today it clicked — branching allows us to work on new features without disturbing the main codebase. 🔹 What I learned today: • What is a branch in Git • Why branching is important in real-world projects • Difference between main branch & feature branches • Basic commands – branch, checkout, merge 💻 Hands-on: • Created a new branch • Switched between branches • Made changes and merged them back to main 💡 Key takeaway: Branching makes teamwork smooth and safe — no fear of breaking the main code! Consistency + Practice = Growth 🚀 #Day5 #30DaysChallenge #DevOpsJourney #Git #GitHub #LearningByDoing #Consistency #AWS
To view or add a comment, sign in
-
Today, I learned the fundamentals of Git, a powerful version control system used in software development. 🔹 Key things I explored: What Git is and why it is used Basic commands like git init, git add, git commit Understanding repositories and version tracking Importance of version control in team collaboration This is an important step in my journey towards mastering DevOps and improving my development workflow. Looking forward to learning more about branching, merging, and working with GitHub! #Git #VersionControl #DevOps #LearningJourney #Upskilling #SoftwareDevelopment
To view or add a comment, sign in
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development