Version Control
Version Control
http://www.helpmykidlearn.ie/activities/3-4/detail/spot-the-difference
https://support.office.com/en-us/article/track-changes-in-word-197ba630-0f5f-4a8e-9a77-3712475e806a
https://insights.stackoverflow.com/survey/2017#work-version-control
https://github.com/
Freepik https://www.freepik.com
Repository, AKA Repo
Freepik https://www.freepik.com
Repository, AKA Repo
Commit
Freepik https://www.freepik.com
Repository, AKA Repo
Commit
Push
Freepik https://www.freepik.com
Repository, AKA Repo
Commit
Push
Pull
Files are hosted in a repository that is shared online with collaborators. You pull the repository’s contents so that you have a local copy of the files that you can edit. Once you are happy with your changes to a file, you stage the file and then commit it. You push this commit to the shared repository. This uploads your new file and all of the changes and is accompanied by a message explaining what changed, why and by whom.
Adapted from: https://www.atlassian.com/git/tutorials/using-branches/git-merge
Branch
Repository
Commits
Adapted from: https://www.atlassian.com/git/tutorials/using-branches/git-merge
Branch
Repository
Merge
Commits
Adapted from: https://www.atlassian.com/git/tutorials/using-branches/git-merge
Branch
Repository
Merge
Commits
Conflict
https://githubtraining.github.io/training-manual/GH4D/app_fork_workflow.html
Purposeful, single issue commits
Informative commit messages
Pull and push often