وبلاگ بلیان

Git for Electronic Circuit Design : CAD and Version Control for Electrical Engineers

جلد کتاب Git for Electronic Circuit Design : CAD and Version Control for Electrical Engineers

معرفی کتاب «Git for Electronic Circuit Design : CAD and Version Control for Electrical Engineers» نوشتهٔ Altay Brusan; Aytac Durmaz، منتشرشده توسط نشر Apress Apress در سال 2022. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

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
دانلود کتاب Git for Electronic Circuit Design : CAD and Version Control for Electrical Engineers