Downloads: 13
United States | Information Technology | Volume 13 Issue 3, March 2024 | Pages: 1962 - 1967
Distributed Version Control Systems: Leveraging Git for Effective Software Development
Abstract: This paper discusses the role of Git, a distributed version control system (DVCS) for software development and other fields, and its usability. The introductory part describes how Git helps manage projects in a collaborative and time-saving manner. In the problem statement, we have discussed large codebases without any version control. The literature review compares the distributed repositories and branching of Git with similar systems and describes its dynamic workflow applicability. The solution section now describes how branching, merging, and collaborative workflows in Git accelerate the development process, removing integration conflicts and improving team productivity with high-quality code. This study also examines how Git and DevOps affect software release speed and CI/CD operations. Git improves repeatability in academic research and skill development in education. The conclusion reaffirms that Git is an open-source version management system that promotes cross-disciplinary project cooperation and transparency. Git can manage, document, and share sophisticated coding and other professional projects that demand rapid version control and collaboration.
Keywords: Git, DVCS, CVCS, collaboration, branching, merging, DevOps, CI/CD, open-source, academic research, project management, reproducibility, and workflow
How to Cite?: Rajesh Kotha, "Distributed Version Control Systems: Leveraging Git for Effective Software Development", Volume 13 Issue 3, March 2024, International Journal of Science and Research (IJSR), Pages: 1962-1967, https://www.ijsr.net/getabstract.php?paperid=SR240310112728, DOI: https://dx.doi.org/10.21275/SR240310112728