← All categoriesExplore the topic

Technology

Software, devices and technical concepts, explained clearly.

319 summariesSorted by title
Technology

Git log: narrowing history to a file

git log shows reachable commit history. A path narrows inspection to a particular area, for example git log -- app/Models/Entry.php.

Published22 Oct 2026
Technology

Git mv: a rename still needs a commit

git mv moves or renames a tracked path and updates the index on success. It combines the working steps needed for that change.

Published22 Oct 2026
Technology

Git pull --ff-only: refusing divergent history

git pull first fetches data and then integrates it according to the selected mode. With --ff-only, integration is allowed only when the branch can advance linearly.

Published22 Oct 2026
Technology

Git rebase: replaying work on a new base

git rebase replays a series of commits on another base. The resulting commits normally have new identifiers even when their intended changes are preserved.

Published22 Oct 2026
Technology

Git reset: the mode determines what changes

git reset has different forms affecting HEAD, the index and working files. --soft preserves the index and working contents, while stronger modes have different effects.

Published22 Oct 2026