7 terms
A debugger is a development tool that runs a program under control, letting developers pause it, step through code and inspect variables to find defects.
Git is a distributed version control system that records project history as content-addressed snapshots, letting developers branch, merge and collaborate.
GitHub is a cloud platform that hosts Git repositories and adds pull requests, code review, issue tracking and Actions automation for software teams.
An IDE, or integrated development environment, combines a code editor, build tools, a debugger and code intelligence in one development application.
A linter is a static analysis tool that scans source code without running it and flags likely bugs, risky patterns and style violations against set rules.
A merge conflict occurs when a version control tool such as Git cannot combine two branches automatically because both changed the same content.
A pull request is a proposal to merge changes from one Git branch into another, where code is reviewed, discussed and tested before integration.