#git #github #hardware
This will be a thorough walkthrough of some common git commands like git commit, git branch, git log, git submodules, git tags, and git hooks with a simple KiCad project and Arduino firmware files. We will also push the local repository to GitHub and explore some GitHub features such as tags, pull requests, adding messages that can change some GitHub status of closing the raised bugs.
⏰ TIMESTAMPS
0:00 Intro
02:22 git commit
07:37 git log
09:50 git submodules
12:53 git branch
22:25 git hooks
24:31 git tags
29:15 semantic versioning
30:50 Outro
‣ Some links below are affiliate. I receive a small commission at no extra cost to you.
🎩 DEMO FILES
git shortcuts https://github.com/sayanee/dotfiles/b...
🔗 LINKS SHOWN
An Introduction to Git for Hardware with Altium Designer | Blogs | Altium https://resources.altium.com/p/introd...
AllSpice: Hardware Development Tools for Electrical Engineers https://www.allspice.io/
File Formats | KiCad EDA https://kicad.org/help/file-formats/
gitignore/KiCad.gitignore at master · github/gitignore https://github.com/github/gitignore/b...
Automating Fabrication Outputs With KiCad And Git - Jesse Vincent (KiCon 2019) - YouTube • "Automating Fabrication Outputs With ...
obra/kicad-tools: Various bits of automation for using KiCAD and Git together https://github.com/obra/kicad-tools
productize/kicad-automation-scripts: A bunch of scripts to automate KiCad processes https://github.com/productize/kicad-a...
xesscorp/skidl: SKiDL is a module that extends Python with the ability to design electronic circuits. https://github.com/xesscorp/skidl
Conventional Commits https://www.conventionalcommits.org/e...
Conventional Changelog Action · Actions · GitHub Marketplace https://github.com/marketplace/action...
version control - Is it better to merge "often" or only after completion do a big merge of feature branches? - Software Engineering Stack Exchange https://softwareengineering.stackexch...
Linking a pull request to an issue - GitHub Docs https://docs.github.com/en/github/man...
Creating a commit with multiple authors - GitHub Docs https://docs.github.com/en/github/com...
About pull requests - GitHub Docs https://docs.github.com/en/github/col...
awslabs/git-secrets - Prevents you from committing secrets and credentials into git repositories https://github.com/awslabs/git-secrets
Semantic Versioning 2.0.0 | Semantic Versioning https://semver.org/
hardware-semantic-versioning [qyx.krtko.org] http://qyx.krtko.org/wiki/hardware-se...
🔌 TOOLS USED
https://hutscape.com/tools
🎶 MUSIC AND SOUND EFFECTS
New Morning by Tracktribe from YouTube Audio Library • TrackTribe - "New Morning" [Copyright...
Смотрите видео Version control for hardware developers // Git, GitHub, KiCad онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Sayanee Basu 29 Январь 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 6,24 раз и оно понравилось 25 людям.