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?
The team :
1-Abdulbari
2-Ameen
3-Darya
4-Danah
Answers to Git questions:
1-It's for controlling different versions of codes and contribution between teams and developers
2-It's a tool that give you the ability to return to previous version of your code in case of bugs
3-Chaotic, we could not write new things, there will be no contribution, we wouldn't be able to return to our previous versions of code, it will take forever to finish a project,
4-Help us to do changes in some parts of code without affecting the main code until we see the code is working fine then we will merge the branch, also to help big teams to work on the same main code without affection each others progress by making branches of the cod
Github Questions:
1-after working and doing changes on the forked code we can submit it and request to merge it with the main code by the author.
2-So git is the tool and the github is the platform to upload , share and push your works and codes
3-Making a copy of someone else remote your repo into your local repo