hands on git
play

Hands-On Git James Kovacs Technical Evangelist, JetBrains - PowerPoint PPT Presentation

Hands-On Git James Kovacs Technical Evangelist, JetBrains @jameskovacs | jameskovacs.com james.kovacs@jetbrains.com MARQUEE SPONSOR PLATINUM SPONSOR PLATINUM SPONSOR PLATINUM SPONSOR GOLD SPONSORS SILVER SPONSORS Installing


  1. Hands-On Git James Kovacs Technical Evangelist, JetBrains @jameskovacs | jameskovacs.com james.kovacs@jetbrains.com

  2. MARQUEE ¡SPONSOR

  3. PLATINUM ¡SPONSOR

  4. PLATINUM ¡SPONSOR

  5. PLATINUM ¡SPONSOR

  6. GOLD ¡SPONSORS

  7. SILVER ¡SPONSORS

  8. Installing Git Windows msysGit (http://msysgit.github.com) GitHub for Windows (http://windows.github.com/) Mac OSX brew install git DMG (http://git-scm.com/download/mac) Linux apt-get install git-core (Debian/Ubuntu distros) yum install git-core (Fedora distros) For other distros, check your package manager

  9. Configuring Git System-level configuration git config --system Stored in /etc/gitconfig or c:\Program Files (x86)\Git\etc\gitconfig User-level configuration git config --global Stored in ~/.gitconfig or c:\Users\<NAME>\.gitconfig Repository-level configuration git config Stored in .git/config in each repo

  10. Working Locally Creating a local repository Adding files Commiting changes Viewing history Viewing a diff Working copy, staging, and repository Deleting files Cleaning the working copy Ignoring files with .gitignore

  11. Working Remotely Cloning a remote repository Listing remote repositories Fetching changes from a remote Merging changes Pulling from a remote Pushing changes remotely Working with tags

  12. Branching, Merging, and Rebasing Working with local branches Merging branches Rebasing commits Cherry-picking commits Working with remote branches

  13. Git Protocols Protocol Port Example Notes Read-write https://github.com/jquery/ http(s) 80/443 Password for auth jquery.git Firewall friendly Read-only git 9418 git://github.com/jquery/jquery.git Anonymous only Read-write ssh 22 git@github.com:jquery/jquery.git SSH keys for auth Read-write file n/a /Users/James/code/jquery Local only

  14. Resources Pro Git by Scott Chacon http://git-scm.com/book Git Happens by Jessica Kerr http://vimeo.com/46010208 Think Like a Git by Sam Livingston-Gray http://think-like-a-git.net/

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend