• Save
GitHub for People Who Don't Code
Upcoming SlideShare
Loading in...5
×
 

GitHub for People Who Don't Code

on

  • 2,030 views

 

Statistics

Views

Total Views
2,030
Views on SlideShare
1,904
Embed Views
126

Actions

Likes
12
Downloads
0
Comments
0

3 Embeds 126

https://twitter.com 120
http://librosweb.es 5
http://pinterest.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

GitHub for People Who Don't Code GitHub for People Who Don't Code Presentation Transcript

  • GITHUB FOR PEOPLEWHO DON’T CODEChristopher Schmitt ★ http://twitter.com/teleject
  • https://CSSsummit.com/
  • https://CSSDevConf.com/
  • http://DWMGBook.com/
  • http://nonbreakingspace.tv/
  • Version Control
  • $
  • $
  • X
  • X
  • X
  • X
  • X
  • XX
  • XX
  • XX XXXX
  • XX XXXX
  • XX XXXX X XX
  • XX XXXX
  • XX XXX
  • XX XXX
  • XXXXXXXXX
  • XXXXXXXXX
  • XXXXXXXXX
  • XXXXXXXXX
  • XXXXXXXXX
  • XXXXXXXXX
  • Git
  • Git BasicsDistributed system is one where everydeveloper clones or forks the project
  • Git BasicsDistributed system means every dev forks orclones a copy of the project or repository
  • Git BasicsDevs make changes quickly since they work ontheir copy of the project or local repository
  • Git BasicsWhen devs make changes to show others, theylock them down through commits
  • Git BasicsDevs can sync or merge their changes withwith any other remote repository
  • Git BasicsMaking a copy of a local repo is calledbranching
  • Git BasicsChanges made can be mergedto a local repository
  • Quick Recap• Forking is cloning or copying a project• Repository is a place where the historyof your work is stored• Forking to your account into a localrepository
  • Quick Install
  • https://code.google.com/p/git-osx-installer/
  • http://msysgit.github.io/
  • CommandLineInterface
  • git clone
  • git init
  • git add *
  • git status
  • git commit-m “what changed”
  • GitHub
  • GitHub• Git on your local maching, connect toGitHub to send your code out to theworld Web-based, social versioning control• Cloud-based code repos• Social coding. Community coding.
  • Be sure to have logged in
  • Fork the repository
  • Download the project files
  • Readme file is in the root folder
  • Issues
  • Emoji Support
  • http://www.emoji-cheat-sheet.com
  • Milestones
  • GitHub’s Apps
  • http://windows.github.com
  • http://mac.github.com
  • http://mac.github.comDEMO
  • Upload Fileswithout aCommand Line
  • http://deployhq.com
  • GitHub Pageshttp://pages.github.com
  • Projects on GitHub
  • https://github.com/paulirish/css3please
  • https://github.com/Modernizr/Modernizr
  • https://github.com/jquery/jquery
  • “GitHub was like water.”Daniel Ryan,Director of Frontend Development for President Obama’s 2012 Election Campaign
  • Re-election team• ~240 repositories (or code set, assets, apps,projects, reaction GIFs)• Including first responsive presidential campaign site• Projects written in various languages from Python,Rails, PHP, JavaScript, CSS, Sass, Less, etc.• Developers did work at the office and home.• Project length 18 months
  • Thank you!Christopher Schmitt ★ http://twitter.com/teleject
  • Thanks to:Man Icon: Louie McPherson, from The Noun ProjectLightbulb Icon: Schöner Medien, from The Noun Project