↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Git Commands for Software Engineers

The page collects the Git commands a software engineer is likely to use, starting with setup and basic repository work and then moving through branching, merging, rebasing, logging, diffs, stashes, and remote operations. It also includes commands for inspecting history, recovering changes, handling tags, submodules, patches, and repository maintenance.

Fichamento
#

  • The guide treats Git as a core tool for version control, collaboration, and project management.
  • It groups commands by use, covering configuration, repository creation and cloning, and status and staging.
  • It includes the main commit and sync commands for recording changes, pushing them, pulling updates, and fetching from remotes.
  • It covers branch creation, deletion, checkout, switch, merge, and rebase.
  • It lists inspection commands such as log, diff, show, blame, reflog, and show-ref.
  • It includes stash commands for saving, listing, applying, popping, and dropping temporary changes.
  • It covers remote management, including adding, showing, removing, and listing remote URLs.
  • It includes tag commands for creating, deleting, pushing, and verifying tags.
  • It adds recovery and history commands such as reset, revert, cherry-pick, bisect, and clean.
  • It also lists maintenance and repository utilities such as fsck, gc, prune, archive, shortlog, describe, notes, submodule, apply, format-patch, am, and verify-tag.