
Git Assignment
Git and GitHub Assignment ABC is a software company and you have been hired as Sr DevOps Engineer and you have to implement DevOps Lifecycle for a certain number of projects.
Tutoriels Git et GitHub : installation, configuration, workflow, branches, merge, rebase, reset, revert, stash, tags et cherry-pick expliqués avec exemples.

Git and GitHub Assignment ABC is a software company and you have been hired as Sr DevOps Engineer and you have to implement DevOps Lifecycle for a certain number of projects.

Tags are used for defining the version or release of your code.

A Git worktree is a linked copy of your Git repository, allowing you to have multiple branches checked out at a time.

Stashing takes the dirty state of your working directory — that is, your modified tracked files and staged changes — and saves it on a stack of unfinished…

Git Cherry-pick is a powerful command that enables arbitrary Git commits to be picked by reference and appended to the current working HEAD.

Understand the difference between git merge and git rebase with a step-by-step example, learn interactive rebase, conflict resolution, the golden rule of rebasing, and a team policy (rebase locally, merge to main) that most DevOps teams adopt.

Git - Create Remote branches Once you are having different branches on the local Repository then you can push the code changes to respective branches on Github…

Virtual directories get created for each branch.

Git - git sync with Github (pull,fetch,merge,push) git clone command This command downloads the copy of a Github repository to the local system.

This command is used to display the difference between 2 commits.