5. What is Open Source Software?
● Refer to a piece of Software both machine (object) and
human readable (source)
● Showed to the public on Internet and with few or no
restriction of reuse
6. Open Source History
● 1983: Launch of Project GNU by Richard Stallman
● Early 1990 : First Open Source Operating System
completely free (GNU/Linux)
7. Advantages of using OSS
● Access to code source
● Release cycles and bug fixes
● Security
18. Commits
● Concise commit and clear messages
fixing issues fieldError because it affects the whole system
fixing issues fieldError
https://www.conventionalcommits.org/en/v1.0.0/
19. Push
● No push to master : NEVER
Neither no force push : rewrite history
Solution : git revert or git rm --cached
20. Pull
● pull rebase >>>>>> pull merge
Bad for the history : Messy graph
git pull --rebase=preserve