What do you know about...
Clone
Cloning is the process of creating a local copy of a repository. It is often used for development and testing. Git command: git clone
What do you know about...
Commit
A commit is a saved snapshot of changes to code or files in a repository. It is used to track the history of changes and to collaborate with other developers.
What do you know about...
Branch
A branch is a parallel version of a repository that allows developers to work on changes without affecting the main codebase. It is often used for testing and experimental features. Git command: git branch
What do you know about...
Push
Pushing is the process of uploading changes to a remote repository. It allows developers to collaborate and share code changes. Git command: git push
What do you know about...
Remote
A remote is a version of a repository that is hosted on a server or cloud platform. It allows developers to collaborate and share code changes. Git command: git remote
What do you know about...
Ignore
Ignoring is the process of excluding files or directories from version control. It is often used for files that do not need to be tracked. Git command: git ignore
What do you know about...
Log
Log is the process of viewing the history of changes to a repository. It allows developers to track changes and collaborate with others. Git command: git log
What do you know about...
Checkout
Checkout is the process of switching to a different branch or commit in a repository. Git command: git checkout
What do you know about...
Squash
Squashing is the process of combining multiple commits into a single commit. It is often used to clean up commit history. Git command: git rebase -i
What do you know about...
Stash
Stashing is the process of saving changes that are not ready to be committed. It allows developers to switch branches or commits without losing changes. Git command: git stash
What do you know about...
Fork
A fork is a copy of a repository that allows developers to make changes without affecting the original codebase. It is often used for open source projects. Git command: git fork
What do you know about...
Pull request
A pull request is a request for changes to be merged into a codebase. It allows developers to review and collaborate on code changes before they are merged. Git command: git pull-request
What do you know about...
Merge
Merging is the process of combining changes from one branch into another branch. It allows developers to incorporate changes and collaborate with others. Git command: git merge
What do you know about...
Cherry-pick
Cherry-picking is the process of selecting specific commits and applying them to a different branch. It allows developers to incorporate changes without merging entire branches. Git command: git cherry-pick
What do you know about...
Git
Git is a distributed version control system that is widely used in software development. It allows developers to track changes to code, collaborate with others, and manage code repositories.
What do you know about...
Version Control
Version control is a system that tracks changes to files over time. It allows developers to collaborate and manage changes to code in a controlled way.
What do you know about...
Pull
Pulling is the process of downloading changes from a remote repository. It allows developers to collaborate and incorporate changes. Git command: git pull
What do you know about...
Tag
A tag is a label that is assigned to a specific commit in a repository. It is often used to mark important milestones or releases. Git command: git tag
What do you know about...
Conflict
A conflict occurs when two or more developers make changes to the same code or file. It must be resolved before changes can be merged. Git command: git merge --abort
What do you know about...
Blame
Blame is the process of identifying who made changes to a specific line of code or file. It is often used for debugging and collaboration. Git command: git blame
What do you know about...
Revert
Reverting is the process of undoing a commit or changes to code. It is often used to fix issues or errors. Git command: git revert
What do you know about...
Repository
A repository is a central location where code and other files are stored for version control.
Web Development Courses
-
Build professional projects for your portfolio
-
Master CSS, HTML and JavaScript
-
Learn to use popular frontend frameworks and libraries such as Vue.js, React.js, Bootstrap and Tailwind CSS
Web Development Quizzes
-
Flexible study option that you can access anytime
-
Helps you identify areas that need improvement.
-
Topics such as HTML, CSS, JavaScript, responsive design, accessibility, and more
Frontend Developer Challenges
-
Suitable for frontend web developers of all levels
-
Encourages you to think outside the box
-
A great way to practice and apply your knowledge in a real-world context
Free Website Templates
-
Saves you time and effort by providing ready-to-use templates
-
Strong foundation for building your own custom websites
-
Perfect for learners who want to experiment with different designs and layouts
Frontend HTML Snippets
-
Saves you time and effort by providing ready-to-use code
-
Wide range of components, such as navbar, carousel, modal, and more
-
Library of HTML code snippets to streamline your frontend web development workflow
Frontend Tech Terminology
-
Suitable for learners of all levels
-
Comprehensive glossary of frontend web development terms
-
Covers key concepts and terminology related to HTML, CSS, JavaScript, responsive design, accessibility, and more
Bootstrap Utility API Guide
-
A comprehensive guide to Bootstrap's utility API
-
Provides practical examples and code snippets
-
A valuable resource for building responsive and accessible websites with Bootstrap