2 DAYS WORKSHOP ON GIT AND GITHUB

2 DAYS WORKSHOP ON GIT AND GITHUB

First of all , I would like to thank Vimal Sir and Preeti Mam for organizing this mesmerising workshop. 2 days might be less but if you get the right mentor even 2 days can make everlasting changes in you. This was rightly done by Vimal Daga by organizing a 2 day workshop on Git and GitHub. It included everything from the basic till a collaboration of more than 500 people in the project directly integrated with Jenkins in a CI/CD pipeline.

Big Enterprises totally dependent on softwares which can help them to maintain their source code in an easy and efficient manner. Here the role of tools like git and github comes into play...

From web developers to app developers, Git is useful to anyone who writes code or track changes to files.

What is Git?

Git is the most commonly used version control system. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source. 

So regardless of whether you write code that only you will see, or work as part of a team, Git will be useful for you.

What is GitHub ?

GitHub is a code hosting platform for collaboration and version control.

GitHub lets you (and others) work together on projects.

So the glimpse of what I have learned in this 2 days workshop :

SCM vs VCS

Concept of snapshot that git use to store all the versions of code

Staging area and Commit area

Github - CVCS

About CI / CD pipeline.

What and why DVCS, CVCS, Webhooks, commits and branches?? Used and the use cases.

Difference between fetch , pull and clone

Fast forward , recursive merge, squash, rebase, commit, switch, reset, revert & stash.

Also cherry picking , a great concept

Including tools like Git Bash, p4merge & Git Kraken to visualize better.

Making branch + switch == checkout and many more key-points

The workshop was really nice, to be honest, i never had an experience before with Git and Github and now, in 2 days, i got approx all basic to advance knowledge of Git & GitHub.

The workshop was an excellent experience to me. I really enjoyed the hands-on experience, which most of other workshops or courses lack off.

Thank You :)

To view or add a comment, sign in

More articles by Nirali Arora

Others also viewed

Explore content categories