Chrissy LeMaire PowerShell MVP

Slides:



Advertisements
Similar presentations
An Introduction By Sonali and Rasika.  Required for the project  Show the versions of your code in the course of development  Show versions of your.
Advertisements

Chapter 4 The Online Repository CREATE A REPO ONLINE ON GITHUB.COM.
Agenda Model migration vs MDS upgrade Model migration overview Model migration – how does it work? Model package Demo.
Patterns & practices Symposium 2013 Introducing Git version control into your team Mark
Programming in Teams And how to manage your code.
GitHub 102 Tutorial Justin Longo, Assistant Professor & Cisco Systems Research Chair in Big Data and Open Government Johnson-Shoyama Graduate School of.
Why you should be using Version Control. Matt Krass Electrical/Software Engineer November 22, 2014.
A primer on version control at OTN
Created by: Maria Abrahms Modified Date: Classification: How to get it done Contributing to OpenStack.
GIT An introduction to GIT Source Control. What is GIT (1 of 2) ▪ “Git is a free and open source distributed version control system designed to handle.
Version control Using Git Version control, using Git1.
Source Control Primer Patrick Cozzi University of Pennsylvania CIS Spring 2012.
Version Control. How do you share code? Discussion.
…using Git/Tortoise Git
Ernst Peter Tamminga Get started with GitHub XCESS expertise center b.v. Netherlands.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Git Fundamentals Rochelle Terman 13 January 2014.
Introduction to GitHub Alex Bigazzi Dec. 4, 2013 ITS Lab GitHub Introduction1.
ClearCase Concepts and Terminology
Version Control Systems. Version Control Manage changes to software code – Preserve history – Facilitate multiple users / versions.
By P/D/C Ken Guscott 1. Make MM Recommendations 3. Submit MM to Website Review by Area Monitor Feedback 4. Update DB2000 MM Other Submissions Review by.
GitHub and the MPI Forum: The Short Version December 9, 2015 San Jose, CA.
© 2015 by Herb Holyst Introduction to git Cytomics Workshop December, 2015.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Introduction to Git - Chirag Dani. Objectives Basics of Git Understanding different “Mindset of Git” Demo - Git with Visual Studio.
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
Initiating UK OOI CI Project 7 th /8 th March 2011.
Jun-Ru Chang Introduction GIT Jun-Ru Chang
GitHub A web-based Git repository hosting service.
Information Systems and Network Engineering Laboratory II
I Don’t Git It: A beginner’s guide to git Presented by Mathew Robinson
Git and GitHub primer.
Process for SW Development
LECTURE 2: Software Configuration Management
Version Control.
CS4961 Software Design Laboratory I Collaboration using Git and GitHub
Integration Methodology and Procedures
Code Management Releases
Version Control overview
Version control, using Git
Software Engineering for Data Scientists
Implementation Specialists Presents
SU Development Forum Introduction to Git - Save your projects!
SQL Server Integration Services SSIS and PowerShell
LECTURE 3: Software Configuration Management
SIG: Open Week 1: GitHub Tim Choh.
Git Version Control for Everyone
Administrating SSRS without boring web based clicks!
Chrissy LeMaire, MVP & Rob Sewell, MVP
Part 1: Editing and Publishing Files
IntelliJ + Visual Studio Team Services Jamie Cool
Advantages Project Career Divide & Conquer Collaboration
Source Code Repository
PowerShell & PowerBi Reducing DBAs Context Switching
Review & maintenance of IAEG Glossary
GitHub A Tool for software collaboration James Skon
The 6 P’s Powershell Profile Prepares Perfect Production Purlieu
Using Github.
Git CS Fall 2018.
The 6 P’s Powershell Profile Prepares Perfect Production Purlieu
GitHub and Git.
Patrick Cozzi University of Pennsylvania CIS Fall 2012
Hop Aboard the Git Train – Transitioning from TFVC
Git GitHub.
Intro to Git & GitHub By Sean O’Mahoney.
1. GitHub.
Keeping your SQL Code safe
Using GitHub for Papyrus Models Jessie Jewitt – OAM Technology Consulting/ ARM Inc. January 29th, 2018.
Miao Jiang API Management: deep dive - Part 1
Presentation transcript:

Chrissy LeMaire PowerShell MVP Contributing to Open Source PowerShell Projects using GitHub for Windows | Chrissy LeMaire PowerShell MVP dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

Agenda 1 2 3 dbatools.io/firstpull Intro Questions Demo dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

whoami @cl @psdbatools @closedasfixed Chrissy LeMaire, Microsoft PowerShell MVP Sr. Systems Engineer/DBA for General Dynamics IT at NATO Special Ops HQ in Belgium SQL Server since 1999 and PowerShell since 2005 Email: clemaire@gmail.com Profile: Chrissy LeMaire @cl @psdbatools @closedasfixed Tech: netnerds.net, dbatools.io Food: RealCajunRecipes.com dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

SQL Server Community Collaborative | dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

Am I a GitHub Expert? No dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

Definitions Fork - A fork is a personal copy of a repository that lives on your account. Forks allow you to freely make changes to a project without affecting the original. Forks remain attached to the original, allowing you to submit a pull request to the original's author to update with your changes. You can also keep your fork up to date by pulling in updates from the original. Clone - A clone is a copy of a repository that lives on your computer Branch - A branch is a parallel version of a repository. It is contained within the repository, but does not affect the primary or master branch allowing you to work freely without disrupting the "live" version. Commit - A commit, or "revision", is an individual change to a file (or set of files). It's like when you save a file. Pull request - Pull requests are proposed changes to a repository submitted by a user and accepted or rejected by a repository's collaborators. Pull requests each have their own discussion forum. Reference: https://help.github.com/articles/github-glossary dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

One more thing – updating a pull request Subsequent commits to your branch will automatically update the Pull Request in the repository No need for additional PRs You can continue to make changes / add features until the PR is accepted or rejected dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

Join our YouTube + SQL Community Slack dbatools.io/youtube sqlps.io/youtube dbatools.io/slack Promote our webpage and YouTube channel (we'd love to hit 750 subscribers by July 15 ;D) dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube

Questions dbatools.io/git | dbareports.io/git | dbatools.io/youtube | sqlps.io/youtube