For each discussion question, please write the answer in your own words. You may also optionally comment your answers in the comment section below (if you have a Github account).
- What does version control mean?
- What is the purpose of Git?
- How would the world be different if Git and version control did not exist?
- What is a branch in Git?
- What is a pull request?
- What is the difference between Github and Git?
- What does it mean to fork something on Github? Does the concept of "fork" exist on both Github and Git, or only one of them?
A system of tracking changes to a code
For collaboration
It would be difficult to track changes to a code and collaborate with others
Separate workspace where you can make changes to the code without affecting the main version. - Ntando
A way which lets you tell other developers that you've made changes to the original code
Git is a version control software, Github is a software platform that allows developers to submit a code for collaboration
When you create a personal copy of someone else's work without tampering with the original project and make changes to it, its used when someone is contributing to someone else's work and fixing issues or adding new features. It exists on Github.