SlideShare a Scribd company logo
1 of 15
AZURE & GIT
ZZ Black Coffee #8 Update Skills v1
Sep 15, 2013
By Non Intanon
TODAY
 Basic Usage of Git
 AzureWebsite
 Continuous Integration Deployment
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101
Let’s learn how to use Git
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – INTRODUCTION
 British English slang means “unpleasant person”
 A distributed version control and source code management (SCM) sysem with an
emphasis on speed.
 Initial designed and developed by LinusTorvalds for Linux kernel development in
2005
 Began April 3, 2005
 June 16, 2005 Linux kernel 2.6.12 release was managed by Git
 July 26, 2005Torvalds turned over maintenance to Junio Hamano and was
responsible for the 1.0 release on December 21, 2005, and remains the project’s
maintainer
 Reported to have 30% market adoption as of 2013
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – SETTING UP
 Git SCM
(download from http://git-scm.com)
 Visual StudioTools for Git
(download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-
40f4-8a5e-d6724bdb980c
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – FINDTHE HOME
 GitHub – http://www.github.com
 BitBucket – http://www.bitbucket.org
 TFS (Team Foundation Service) – http://tfs.visualstudio.com/
 Other – see https://git.wiki.kernel.org/index.php/GitHosting
 Self Host
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 – MEETTHE COMMANDS
 Setup and Config
 config, help
 Getting and Create Projects
 init, clone
 Basic Snapshotting
 add, status, diff, commit, reset, rm, mv
 Branching and Merging
 branch, checkout, merge, mergetool, log, stash, tag
 Sharing and Updating Projects
 fetch, pull, push, remote, submodule
 Inspection and Comparison
 show, log, diff, shortlog, describe
“Azure and Git", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
GIT 101 –VISUAL STUDIO FRIENDLY
 Visual StudioTools for Git
(download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-
40f4-8a5e-d6724bdb980c
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101
Now, let’s go cloud
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101 - INTRODUCTION
 How to pronounce?
 http://www.youtube.com/watch?v=YhE-Hm63USY
 http://en.wiktionary.org/wiki/azure
 Cloud Computing Platform and Infrastructure
 Provides both Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)
 Not Only Microsoft – PHP, Node.js, MySQL, Linux!
 October 2008 – First CTP
 June 2012 – Azure Website,Virtual Machines, Python SDK, New Portal, Locally
redundant storage
 Why andWhy Not Azure?
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
AZURE 101 – AZUREWEBSITE
 10 Free Websites
 Free 20MB SQL Server Database
 Scalable
 Blazing Fast
 Continuous Integration Deployment
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
Q&A -THANKS!
NON INTANON
non@mrnon.com | http://mrnon.com
Software Development Manager, Revenue Science Corporation
facebook.com/mrnon
twitter.com/nonintanon
linkedin.com/ni/nonintanon
github.com/nonintanon
"Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon

More Related Content

Recently uploaded

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 

Recently uploaded (20)

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Azure & Git - ZupZip Black Coffee #8 Update Skills v1

  • 1. AZURE & GIT ZZ Black Coffee #8 Update Skills v1 Sep 15, 2013 By Non Intanon
  • 2. TODAY  Basic Usage of Git  AzureWebsite  Continuous Integration Deployment "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 3. GIT 101 Let’s learn how to use Git "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 4. GIT 101 – INTRODUCTION  British English slang means “unpleasant person”  A distributed version control and source code management (SCM) sysem with an emphasis on speed.  Initial designed and developed by LinusTorvalds for Linux kernel development in 2005  Began April 3, 2005  June 16, 2005 Linux kernel 2.6.12 release was managed by Git  July 26, 2005Torvalds turned over maintenance to Junio Hamano and was responsible for the 1.0 release on December 21, 2005, and remains the project’s maintainer  Reported to have 30% market adoption as of 2013 "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 5. GIT 101 – SETTING UP  Git SCM (download from http://git-scm.com)  Visual StudioTools for Git (download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa- 40f4-8a5e-d6724bdb980c "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 6. GIT 101 – FINDTHE HOME  GitHub – http://www.github.com  BitBucket – http://www.bitbucket.org  TFS (Team Foundation Service) – http://tfs.visualstudio.com/  Other – see https://git.wiki.kernel.org/index.php/GitHosting  Self Host "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 7. GIT 101 – MEETTHE COMMANDS  Setup and Config  config, help  Getting and Create Projects  init, clone  Basic Snapshotting  add, status, diff, commit, reset, rm, mv  Branching and Merging  branch, checkout, merge, mergetool, log, stash, tag  Sharing and Updating Projects  fetch, pull, push, remote, submodule  Inspection and Comparison  show, log, diff, shortlog, describe “Azure and Git", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 8. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 9. GIT 101 –VISUAL STUDIO FRIENDLY  Visual StudioTools for Git (download from http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa- 40f4-8a5e-d6724bdb980c "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 10. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 11. AZURE 101 Now, let’s go cloud "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 12. AZURE 101 - INTRODUCTION  How to pronounce?  http://www.youtube.com/watch?v=YhE-Hm63USY  http://en.wiktionary.org/wiki/azure  Cloud Computing Platform and Infrastructure  Provides both Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)  Not Only Microsoft – PHP, Node.js, MySQL, Linux!  October 2008 – First CTP  June 2012 – Azure Website,Virtual Machines, Python SDK, New Portal, Locally redundant storage  Why andWhy Not Azure? "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 13. AZURE 101 – AZUREWEBSITE  10 Free Websites  Free 20MB SQL Server Database  Scalable  Blazing Fast  Continuous Integration Deployment "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 14. "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon
  • 15. Q&A -THANKS! NON INTANON non@mrnon.com | http://mrnon.com Software Development Manager, Revenue Science Corporation facebook.com/mrnon twitter.com/nonintanon linkedin.com/ni/nonintanon github.com/nonintanon "Git and Azure", ZZ BLACK COFFEE #8 Update Skills v1 by Non Intanon

Editor's Notes

  1. -Basic Usage of Git-
  2. Azure and Git by Non Intanon #Reqiured Internet- Create Windows Azure Account (Free Trial/Pay-As-You-Go)- Create Azure Website- Create GitHub Account- Basic Git commands (Init, Clone, Branch, Add, Commit, Push, Merge and Pull Request)- Deploy Azure Website using GitHub Concept- Building simple website together- Git and Visual Studio- Pushing from Git Bash- Rollback Commit
  3. Resource http://en.wikipedia.org/wiki/Git_(software)Larry McVoy (BitKeeper, a SCM used to maintain Linux kernel) claimed that Andrew Tridgell reverse-engineered the BitKeeper protocols, hence withdrawn free use of the product.Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."Centralized (SVN, TFS Version Control)Distributed (Mercurial, Git)TFS – Repositories are stored on a central server and developers check-out a working copy, which is a snapshot of the code at a specific point of timeGit – Developers clone the entire repository to their machines, including all of the historyAccording to the link, http://stackoverflow.com/questions/4415127/git-vs-team-foundation-server/4415234#4415234,Redundancy in case the server diesCan move your working copy back and forth between revisions without ever talking to the server, which can be helpful if the server is down or just unreachableYou can commit changesets to your local repository without ever talking to the server or inflicting potentially unstable changes on your team (i.e., breaking the build)According to the link, http://stackoverflow.com/questions/4415127/git-vs-team-foundation-serverAutomatically backup of the whole repo – everytime someone pulls from the central repo, he/she gets a full history of the changes. When one repo gets lost: don’t worry, take one of those present on every workstationOffice repo access – when I’m working at home (or in an airplane or train), I can see the full history of the project, every single checkin, without starting up my VPN connection to work and can work like I were at work: checkin, checkout, branch, anything
  4. Git comes with BASHGit GUI is not recommend but you can use itSSH is not supported yet!
  5. github.com/nonintanonbitbucket.org/nonintanonnonintanon.visualstudio.com
  6. http://git-scm.com/docs
  7. Create GitHub accountCreate new repository – zz-blackcoffeeCreate SSH - https://help.github.com/articles/generating-ssh-keysSSH:git@github.com:nonintanon/zz-blackcoffee.gitHTTP: https://github.com/nonintanon/zz-blackcoffee.gitNew Repo$ gitinit$ git add README.md$ git commit –m “first commit”$ git remote add origin { SSH or HTTP }$ git push –u origin masterExisting Repo$ git remote add origin { SSH or HTTP }$ git push –u origin master
  8. Create new MVC projectAdd .gitignore / .gitattributesCommitAdd hello world pageCommitPush (Bash)View in GitHubPull Request vs Local Merge
  9. A Cloud and Azure Glossary for the Confused http://www.hanselman.com/blog/ACloudAndAzureGlossaryForTheConfused.aspxWiki http://en.wikipedia.org/wiki/Windows_AzureAzure Poster http://www.microsoft.com/en-us/download/confirmation.aspx?id=35473Brief History of Azure http://www.slideshare.net/MattDeacon/a-brief-history-of-azure
  10. Create new MVC projectAdd .gitignore / .gitattributesCommitAdd hello world pageCommitPush (Bash)View in GitHubPull Request vs Local Merge
  11. Introduce myselfWhere I’m working