A tool that keeps every saved version of your files, so you can go back to any state.
Version control keeps a history. That is its use and at the same time a trap: credentials that were saved once are in the history, even if the file is gone today. The .gitignore lists the files it never takes in.
Example from Module 2
Are credentials stored in plain text, including in the history?
Module 2: “Protecting data: encapsulate and check”. In the Werkbank course room, with sign-in.
