Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects. A book by Git experts to turn you into a Git expert Introduces the world of distributed version control Shows how to build a Git development workflow What youll learn Use Git as a programmer or a project leader. Become a fluent Git user. Use distributed features of Git to the full. Acquire the ability to insert Git in the development workflow. Migrate programming projects from other SCMs to Git. Learn how to extend Git. Who is this book for? This book is for all open source developers: you are bound to encounter it somewhere in the course of your working life. Proprietary software developers will appreciate Gits enormous scalability, since it is used for the Linux project, which comprises thousands of developers and testers. About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hardwon solutions to problems you will face in your professional programming career.
Cited By
- Schwägerl F and Westfechtel B (2019). Integrated revision and variation control for evolving model-driven software product lines, Software and Systems Modeling (SoSyM), 18:6, (3373-3420), Online publication date: 1-Dec-2019.
- Sawant A, Robbes R and Bacchelli A (2018). On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK, Empirical Software Engineering, 23:4, (2158-2197), Online publication date: 1-Aug-2018.
- Cesario C and Murta L Topology Awareness for Distributed Version Control Systems Proceedings of the XXX Brazilian Symposium on Software Engineering, (143-152)
- Vassena M Generic Diff3 for algebraic datatypes Proceedings of the 1st International Workshop on Type-Driven Development, (62-71)
- Schwägerl F and Westfechtel B SuperMod: tool support for collaborative filtered model-driven software product line engineering Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, (822-827)
- LaPre J, Gonsiorowski E, Carothers C, Jenkins J, Carns P and Ross R Time warp state restoration via delta encoding Proceedings of the 2015 Winter Simulation Conference, (3025-3036)
- Salvati G, Santoni C, Tibaldo V and Pellacini F (2015). MeshHisto, ACM Transactions on Graphics, 34:6, (1-10), Online publication date: 4-Nov-2015.
- Lee Y, Marinov D and Johnson R Tempura Proceedings of the 37th International Conference on Software Engineering - Volume 1, (212-222)
- Solheim J (2015). Web apps in the computer science curriculum, Journal of Computing Sciences in Colleges, 30:5, (126-133), Online publication date: 1-May-2015.
- Tate J and Clancy T Secure and Tamper Proof Code Management Proceedings of the 2014 Workshop on Cyber Security Analytics, Intelligence and Automation, (19-24)
- Lorenz D and Rosenan B Versionable, Branchable, and Mergeable Application State Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, (29-42)
- Swierstra W and Löh A The Semantics of Version Control Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, (43-54)
- Gousios G, Pinzger M and Deursen A An exploratory study of the pull-based software development model Proceedings of the 36th International Conference on Software Engineering, (345-355)
- Chandra R, Kim T and Zeldovich N Asynchronous intrusion recovery for interconnected web services Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, (213-227)
- Kaminsky M and Dahlin M (2013). Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, 10.1145/2517349, Online publication date: 3-Nov-2013.
- Perez De Rosso S and Jackson D What's wrong with git? Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software, (37-52)
- Neves V, Braganholo V and Murta L Implicit provenance gathering through configuration management Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, (92-95)
- Lawrance J, Jung S and Wiseman C Git on the cloud in the classroom Proceeding of the 44th ACM technical symposium on Computer science education, (639-644)
- Shihab E, Kamei Y and Bhattacharya P Mining challenge 2012 Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, (112-115)
- Rodríguez-Bustos C and Aponte J How distributed version control systems impact open source software projects Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, (36-39)
- Hata H, Mizuno O and Kikuno T Historage Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution, (96-100)
Index Terms
- Pro Git