Git for Electronic Circuit Design: CAD and Version Control for Electrical Engineers
Book information
Description
Work with Git and avoid dangerous mishaps in this popular, cooperative environment, even if you have no software engineering background or previous experience with Git. This book will teach you the basic principles of working cooperatively in Git with software engineers and other team members to handle issues the GUI can’t. You'll start by learning the fundamentals of the Git environment and commands. Concepts such as commits, branches, and Git organization are discussed. To avoid bogging you down with software terminology, advanced topics like setting up a Git server are ignored. Descriptions are worded to keep you away from technical specifications. Examples are presented in easily digestible text files and focus on realistic scenarios and concerns without delving into one-off or advanced, oddball situations. You can see the results without focusing on the jargon. Once you understand the basics of Git, you’ll design a digital system circuit using a computer aided design (CAD) tool. You’ll learn to collaborate effectively through Git between team members, incorporate continuous development philosophy, work with project documentation, and build a solid project structure. Finally, you'll see how Git can also ease maintenance tasks and provide CAD designers unique opportunities. What You'll Learn Work with the Git-bash environment Incorporate continuous development philosophy Discover the links between Git and modern CAD programs Who This Book Is For Electrical engineers active in device manufacturing and other engineers and students unfamiliar with Git. Table of Contents About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Basics Introduction Initializing a Repository on a Microsoft Windows Environment Using a Repository Look Inside the Stage Area Delete a File Rename and Relocate a File Ignore a File Inside a Repository Log History Peek into an Entity Inside the Local Repository and Stage Area Comparing How Does Git Compare? How to Compare? Restore Reset Revert Without Conflict Get Files Out of a Commit Clean Untracked Files Summary Chapter 2: Branches Overview Creating Branches Change the Active Branch Change the Branch Name Delete a Branch Compare Branches Stash Move on a Branch Merge Branches Fast-Forward Merge Three-Way Merge Merge Flowchart How to Configure Microsoft Visual Studio Code as the Default Merging Tool Squash Merge Rebasing Cherry-Pick Cancel a Merge Revert with Conflicts Restore Tag Summary Chapter 3: Remote Repository Create a Repository in GitHub Clone a Remote Repository Push, Fetch, Pull Commands Remote Connections Race Condition Tags and Releases Merge Independent Repositories Fork Summary Chapter 4: Commit Reforming Reflog Command Garbage Collection Amend the Last Commit Amend a Middle Commit Rewording a Commit Message Change the Commit Order Combine Commits Summary Chapter 5: Managing a Circuit Design Project Workspace Template Project Development Workflow Documentation Iteration Plan Risk Plan Version Control of an Electronic Project Summary Chapter 6: Application Case Study: SyncBox Step 1: Requirement Analysis Step 2: System Analysis Step 3: System Design Step 4: Implementation Step 5: Release Altium Designer and Git Case Study: RPi COM 4 Extension Board Summary Index
Similar books
Git for Electronic Circuit Design: CAD and Version Control for Electrical Engineers
EPUB
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF
The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians
1809 · PDF