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?
Members : Nanor, Fadi, Noor, Ramyar
Answers:
Git Questions
1-Version control is a tool used to manage and change codes.
2-Git is a software system used to track our changes in code and save its history.
3-There would be a lot of difficulties in maintaining a code or changing some part of it and it will also take a lot of time.
4-The branch is part of the whole code that can be modified, saved and added later on.
Github Questions
1-Pull request is a tool that allows people working on the same code to let others know about the changes made.
2-Github is a host while Git is a subsystem of it. Github allows peers to work on a code, contribute and share their ideas.
3-Forking means to get a copy of the repository of your own and make changes to it without affecting the original one and it only exists on Github.