11# Collaborative distributed version control
22
3- We have learned how to make a Git repository for a single person. What
4- about sharing?
3+ We have learned how to work with a Git repository used by a single person. What
4+ about sharing and collaborating ?
55
66- Share the folder using email or using some file sharing service:
77 This would lead to many back and forth emails and would be difficult
88 keep all copies synchronized.
9- - One person’s repository on the web: allows one person to keep track of
9+ - One person’s repository on the web: Allows one person to keep track of
1010 more projects, gain visibility, feedback, and recognition.
11- - Common repository for a group: everyone can directly update the same repository.
11+ - ** Common repository for a group** : Everyone can directly update the same repository.
1212 Good for small groups.
13- - Forks or copies with different owners: anyone can suggest changes, even without
13+ - Forks or copies with different owners: Anyone can suggest changes, even without
1414 advance permission. Maintainers approve what they agree with.
1515
1616Being able to share more easily (going down the above list) is
1717* transformative* (easier to change something, that is you are not the sole owner)
1818because it allows projects to scale to a new level.
19- ** This can’t be done without proper tools.**
2019
21- ** In this lesson we will learn how to keep repositories in sync and how to
22- work with remote repositories on GitHub and other services.** We will
23- discover and exercise the centralized as well as the forking workflows,
24- and finally look into how to automate tasks using Git hooks.
20+ We will ** discover and exercise the most typical workflows when collaborating**
21+ using services like GitHub.
2522
26- ``` {prereq}
23+
24+ :::{prereq}
27251 . Basic understanding of Git.
28262 . You need a [ GitHub] ( https://github.com ) account.
2927
@@ -39,7 +37,8 @@ popular web platform for hosting Git repositories and the chance is
3937high that you will interact with
4038[ GitHub] ( https://github.com ) -based repositories even if you choose
4139to host your Git repository on another platform.
42- ```
40+ :::
41+
4342
4443``` {toctree}
4544:maxdepth: 1
0 commit comments