Skip to main content
  • Română
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Certificate Authentication

GIT AND GITLAB

Add to LinkedIn

Certificate ID: 
814503
Authentication Code: 
523f8
Certified Person Name: 
Alexandru Băițan
Trainer Name: 
Patrick Fodor
Duration Days: 
2
Duration Hours: 
14
Course Name: 
GIT AND GITLAB
Course Date: 
25 June 2025 10:00 to 27 June 2025 17:00
Course Outline: 

What is GIT?

Comparison of GIT to 1st and 2nd Generation (SVN)

  • 1st generation
  • 2nd generation
  • 3rd generation

Basics - Git and Team

Initializing a project locally

Working versions and branches

  • git init
  • git add (staging Files)
  • git reset (Unstaging Files)
  • git commit
  • git logs
  • 2nd commit and git diff
  • Stages overview
  • Branches
  • Setting a Remote Repository

Workflow basic - feature branches and merges

  • Outline of branches
  • Initial project setup
  • Add develop branch and push to remote
  • Create feature branch JIRA-1 and push to remote
  • Create merge request and merge changes to develop

Workflow advanced 1 - parallel feature branches and rebase strategy

  • Simultaneous changes in multiple feature branches
  • git merge
  • git tag
  • git clone (Copying a remote repository)

Workflow advanced 2 - Hotfix and releases

Workflow advanced 3 - Parallel development of 1 feature

  • Setting up CI/CD (continuos integration and development)
  • Setting up Runners for a Project
  • Setting up pipelines and jobs with gitlab-ci

File Management

  • Ignore files with .gitignore
  • Ignore future changes with: git update-index --skip-worktree
  • Change saved execution mode with: git update-index --chmod=+x
  • Keep empty folders with gitkeep

Git Submodules

Big Files

  • Download and install LFS
  • Migrating already existing big files to LFS
  • Settting on servers - Github
  • Setting on servers - Gitlab

Useful Links

List of commands