Let’s focus on the big picture of what’s going on with git, as well as the bigger picture of how git fits into a collaborative, distributed, and automated end-to-end workflow from development to QA to deployment.
To truly understand git and its workflow, you need to first start with what git and version control are. In this episode, we’ll talk about what they are as well as what you get by using this workflow in your daily work.
Every project that you ever build needs to be under version control. Why? Version control lets you manage the iterations of your build process. You can track where you are, what changed, who made the change, and when it happened. It will let you roll it back to a previous version. And if you are working on a team, Git hosting gives you the means to contribute, manage pull requests, and more. Most of the major Git hosts also let you track issues. You can choose to push your project to GitHub, GitLab, or BitBucket. I typically use GitHub for […]
Re-recorded and updated: March 24, 2018 In this episode, you will install and setup Git on your Mac including setting up the global configuration and creating a global .gitignore file. Go to the git website, and download the .exe file. Then click on the file to open the installer GUI. Accept all of the defaults and install. Let’s next check that git is installed. Open either Git Bash or the built-in Windows Command Prompt. Then type git –version. If it returns the version, then it is properly installed. Next, we setup the global git configuration. You can use this gist […]
In this episode, you will install and setup Git on your Mac including setting up the global configuration and creating a global .gitignore_global file.