GIT express knowledge test

Description

GIT skills are a must-have for software developers. Git, one of the most popular source control tools, can help manage changes in code over time

Questions

20

Time to complete

23 min

git

Skills

Rebase
Merging Basics
Fetch without Merge
git push --force
Linear vs Non-Linear
Viewing Commit History
Fast-Forward vs Non-FF
Handling Conflicts
Staging Area
Working Directory
git revert
git rebase
git filter-branch
--hard
git init
Unstaged Changes
git commit --amend
Pushing / Pulling Changes
Staged Changes
Cherry Picking Commits
Detached HEAD
Checkout Tags
HEAD
Switch
Git Stash Basics
Creating Branch
--soft
--mixed
Managing Tags
Adding / Updating
Squash
Between Commits
Committing Changes
What is Version Control?
Why use Version Control?
Git vs Other VCS
Installing Git Locally
git config
Local vs Global Config
.gitignore
Renaming Branch
Deleting Branch
Checkout Branch
Managing Remotes
Commit Messages
Branch Naming
git log options
Between Branches
Pushing Tags
What and Why?
Client vs Server Hooks
commit-msg
post-checkout
post-update
pre-commit
pre-push
What and Why use?
Git Reflog
Git Bisect
Git Worktree
Git Attributes
Git LFS

Personalize skills

Challenge mode

If you take the test with the challenge mode off, the test will not be time-limited. However, you will lose the opportunity to earn points in the competition

Free access to the test according to the competition Hello world