Practical software engineering foundations · Lesson 51 of 60 · Concept lesson · Optional
Version control
Version control records every change to your files, so you can see what changed, who changed it, and go back.
In Git, a commit is a saved snapshot, a branch is a separate line of work, and a merge brings branches together.
Small commits with clear messages make history easy to read and mistakes easy to undo.
Picture it
Check yourself
Pick an answer for each question. You can retry as many times as you like.
Loading the questions…