Starting with Git for Enterprises
Upcoming SlideShare
Loading in...5
×
 

Starting with Git for Enterprises

on

  • 229 views

Git is the new source control system getting widely adopted. This presentation starts with basics of Git technology and suggests strategies for Git adoption (e.g. developer workflow, project ...

Git is the new source control system getting widely adopted. This presentation starts with basics of Git technology and suggests strategies for Git adoption (e.g. developer workflow, project management, migration)

Statistics

Views

Total Views
229
Views on SlideShare
159
Embed Views
70

Actions

Likes
0
Downloads
0
Comments
0

4 Embeds 70

http://telerikhelper.net 65
http://www.linkedin.com 2
http://reader.aol.com 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Starting with Git for Enterprises Starting with Git for Enterprises Presentation Transcript

    • Leveraging the Git Source Control for Enterprise Projects
    • Presenter  Abhishek Kant / अभिषेक कान्त –Country Manager – India –B.E. MBA. –MCAD. Certified Scrum –Satyam Computers. –Technology. Marketing. –@abhishekkant. Contact: abhishek.kant@telerik.com Phone: +91-124-4300987/ 996
    • Agenda Integrating Project Management with Git Git Branching Collaboration using Remote Git Working with Git Locally Understanding Git
    • Understanding Git • What is Git ? A Distributed Version Control System (DVCS) Local versioning system for all files Snapshot Storage All or nothing updates (no increments) – • Installing & Configuring on Windows http://msysgit.github.io/ http://git-scm.com/downloads • Git Tools: Git GUI Gitk KDiff3 Available for: • Windows • Linux • MacOS
    • Git Workflow Add File Stage File Commit Changeset Checkout Changes
    • Working with Git Locally • Initializing a folder as a Git folder • Git Workflow Adding files Staging & Committing Changes Revert Change • Viewing History & Diff • Cleaning files Git clean Git reset .gitignore Git log Git status
    • Git Branching • Start a Branch • Tags • Merging Branches Fast Forward Merge 3 Way Merge
    • Collaboration using Remote Git • Define Remote Alias • Clone a Repo • Pull a Repo • Push a Repo • Git Protocols File Git SSH HTTP Commercial Git Repository providers: • BitBucket • GitHub
    • Enterprise Git Workflows • Central Workflow • Feature Branch Workflow • Pull Request Workflow
    • Integrating Project Management with Git • Best of Management with Source Control • Create individual feature branches for each feature • Associate code commits with work items • Update status from check-in comments • Log time through the Git commit comments #1234 status: "In Progress" time:1.5
    • Migration to Git – Simplified Version Sync Complete Repo to local Git folder Maintain One way sync from Repo to Git Make Git available over Network Cutout to Git
    • CI with Git • Most CI environments support Git: • Jenkins • CruiseControl • Octopus • TeamCity
    • Questions