Skip to content

Instantly share code, notes, and snippets.

@matthewmccullough
Created June 11, 2012 16:57
Show Gist options
  • Save matthewmccullough/2911260 to your computer and use it in GitHub Desktop.
Save matthewmccullough/2911260 to your computer and use it in GitHub Desktop.
Office Hours Notes for 2012-06-11
  • Matthew
    • Command line is the verb learning
  • Tim Berglund
    • Stick before automatic
    • Hard first, easy later
    • Learn some internals, data structures
    • GUI you use today (Tower today?)
      • Transition between GUIs easier
      • Switch to something else
  • GUI == Graphical User Interface
  • Git Commit
    • More languages now in Git
    • Game Designers
    • Java Devs
    • Front end, designers
  • Is the GitHub app limited compared to the Command Line?
    • Yes, but...
    • Small number (dozen commands) to be proficient
    • 145 total commands (you don't need all these to be proficient)
    • Architectural Git Concern
      • Really, we code
      • 95% of what you want to do day-to-day
      • Git has an onion skin API
  • Git GUIs
    • gitk --all
    • SmartGit
    • GitX (L)
  • Removing a bad file
  • Deleting Branches that are no longer needed
    • Deleting branches
    • Might have merged it
    • Or it was junk (Matthew has this problem)
    • git branch -d BRANCHNAME
      • Protects you. Only deletes merged branches.
    • git branch -D BRANCHNAME
      • Force the deletion
  • How vs. Why (Focus on Why?)
  • Feature
  • Repository Formats
    • .git folder
    • objects
  • Writing code, touches database
    • Maintain SQL Server Alteration Scripts
    • Submodule approach for scripts
    • Downloaded Core Code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment