Folks in the IT department use and manage text files of various types all day, every day. For example .ps1 and .psm1 scripts, data of various types (such as config settings stored in JSON or CSV files), and so on. Keeping track of changes, looking back at old revisions, and creating special purpose versions can be unmanageable without version control tools.
Git is the world’s most popular version control tool. This talk provides a novice introduction to using Git from the PowerShell prompt and no previous version control experience is assumed. As well as using Git locally, we will also look at storing version repositories on the GitHub cloud service.
Because this is an introduction additional resources will be provided to take people further on their Git journey.
Things we’ll talk about
- What is the problem Git solves and how?
- A high level overview of Git
- Installing and configuring Git on Windows
- The ten everyday Git commands you need on the PowerShell prompt
- Storing and sharing your files on GitHub
- What to read next
Alec is an IT geek who currently works as a Developer Advocate at PaperCut Software in Melbourne, Australia. He’s been using computers since the late ’70s (an ICL 2904 mainframe) and he was a MS-DOS batch file (and later UNIX shell) wizard. More recently Alec has been learning PowerShell, he always has Windows Terminal open with both a PowerShell and WSL2 bash prompt available. Recently he installed VS Code on his arm64 Chrome OS tablet.
The Mississippi PowerShell User Group Meetings are typically held online (via BlueJeans) on the second and fourth Tuesdays of each month at 7:30 pm Mountain Time and are free to attend.
The system requirements to attend these online meetings can be found on the MSPSUG website under the “Attendee Info” section.