-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from t4d-gmbh/15-intro-section
introduction based on history
- Loading branch information
Showing
4 changed files
with
33 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
## Git in Science: A Historical Perspective | ||
|
||
{% if page %} | ||
Git, a distributed version control system, was created by Linus Torvalds in 2005 to manage the development of the Linux kernel. | ||
Before Git, the Linux kernel project used a proprietary system called BitKeeper, but due to licensing issues, the need for an open-source alternative became apparent. | ||
Torvalds designed Git to be fast, efficient, and capable of handling large projects with a distributed workflow. | ||
|
||
Initially, Git was primarily used by software developers, but its robust features soon caught the attention of other fields, including scientific research. | ||
The scientific community recognized the potential of Git for managing complex projects, tracking changes, and facilitating collaboration. | ||
Here’s how Git evolved to become a staple in science: | ||
|
||
- **Adoption by Open-Source Projects:** Git’s success in open-source software projects demonstrated its capabilities in managing collaborative work, which is a common requirement in scientific research. | ||
- **Integration with Platforms:** The rise of platforms like GitHub and GitLab provided user-friendly interfaces and additional features such as issue tracking, project management, and collaborative tools. These platforms made Git more accessible to non-developers, including scientists. | ||
- **Reproducibility and Transparency:** As the importance of reproducibility in scientific research grew, Git’s ability to maintain a detailed history of changes became invaluable. | ||
- **Interdisciplinary Collaboration:** Modern scientific research often involves interdisciplinary teams. Git’s collaborative features facilitated seamless cooperation between computer scientists, biologists, physicists, and other researchers, breaking down barriers between disciplines. | ||
|
||
Today, Git is widely used in scientific research for version control, collaboration, and ensuring the reproducibility of computational experiments. | ||
Its evolution from a tool for software development to a cornerstone of scientific research highlights its versatility and the growing intersection between technology and science. | ||
|
||
{% else %} | ||
|
||
- **Origin**: Created by Linus Torvalds in 2005 for Linux kernel development. | ||
- **Adoption**: Initially used by software developers, later embraced by scientists. | ||
- **Key Milestones**: | ||
- **Open-Source Projects**: Demonstrated Git's collaborative capabilities. | ||
- **Platforms**: Remote hosting services made Git accessible to non-developers. | ||
- **Reproducibility**: Essential for documenting and replicating scientific workflows. | ||
- **Interdisciplinary Collaboration**: Enabled seamless cooperation across fields. | ||
|
||
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.