DevOps Artisan – Git Fundamentals

Cursul DevOps Artisan – Git Fundamentals vă oferă o bază solidă și practică pentru înțelegerea sistemului de control al versiunii Git. Este o componentă de bază a DevOps, a pipeline-urilor de livrare continuă & cloud-native computing.

Cui i se adresează?

Cui i se adresează?

Acest curs se adresează:

  • tuturor celor interesați de utilizarea surselor de control și specificațiilor Git
  • inginerilor software, developerilor, programatorilor care iau contact pentru prima dată cu Git

Ce vei învăța?

Ce vei învăța?

În cadrul cursului, vă veți construi o fundație puternică privind conceptele tehnologiei, iar ulterior veți putea aprofunda cu încredere orice subiect vă este de interes.

Cerințe preliminare:

Cerințe preliminare:

Acest curs nu presupune cunoștințe anterioare despre Git, dar dacă aveți experiență cu acesta, puteți găsi acest curs atât util cât și challenging.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Module 01: Introduction

  • Why Command Line?
  • Why Source Control?
  • Why Git?
  • Git vs SVN
  • Git terminology
  • Git objects
  • Git installation (windows + Unix)

Module 02: Getting started

  • Using GitHub and setting up a project
  • Clone a git repository and have some basic workflow

Module 03: Git Basics

  • Basic git commands

Module 04: Git init

  • Creating a fresh project
  • Adding Git to an existing project
  • Joining an existing project (git clone)
  • Basic git workflow
  • Tracking files
  • Editing files
  • Adding/Recursive adding files to a git repository
  • Renaming, Moving and Deleting files
  • Accessing the history of modifications
  • Git aliases
  • Ignoring unwanted files and folders
  • Cleanup and rolling back to previous versions

Module 05: Merge and Diff tools

  • Installation overview
  • P4Merge installation and configuration

Module 06: How to make comparisons

  • Comparing the working directory and the staging area
  • Comparing the working directory with the last commit (Git repository)
  • Comparing between the staging area and the last commit
  • Compare only specific files
  • Differences between different commits

Module 07: Branching and Merging on Git

  • Branching Basics
  • Checkout to a different branch
  • Fast forward Merges
  • Automating merges
  • Merge conflicts and how to resolve them
  • Cherrypick
    What to do in case of local branch deletion (for recovery)

Module 08: Stashing

  • Stash vs branch
  • Simple examples regarding stashing
  • Stashing untracked files
  • Managing Multiple Stashes
  • Stashing into a branch

Module 09: Tagging

  • Basic tag examples
  • Annotated tags
  • Comparing Tags
  • Tag specific commits
  • Updating tags
  • Using GitHub and configuring tags

Module 10: Git hooks

  • Local git hooks
  • WebHooks
  • How to automise certain tasks before/after committing to Git

Module 11: Working with remotes

Recomandăm să continui cu:

Recomandăm să continui cu:

Nu sunt recomandări.

Programe de certificare

Programe de certificare

Nu sunt programe de certificare asociate acestui curs.

DevOps Artisan – Git Fundamentals

Detalii curs

Durată

2
zile

Preț

840 EUR

Modalități de livrare

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel de specializare

2. Fundamentals

Roluri asociate

DevOps