Skip to content
This repository was archived by the owner on Nov 1, 2017. It is now read-only.

Commit 02c3ea8

Browse files
author
Tim Berglund
committed
GDI Boulder
1 parent e875817 commit 02c3ea8

1 file changed

Lines changed: 112 additions & 0 deletions

File tree

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
layout: bare
3+
title: GDI Boulder
4+
description: GDI Boulder Class Notes
5+
tags: [notes]
6+
path: classnotes/2013-11-12-gdi-boulder.md
7+
eventdate: 2013-11-12
8+
---
9+
10+
## Teachers
11+
* Tim Berglund ([Twitter](http://twitter.com/tlberglund), [GitHub](https://github.com/tlberglund))
12+
13+
## Resources
14+
15+
* [Adding SSL Certificates for GitHub.com (Common for Windows XP)](http://stackoverflow.com/questions/3777075/https-github-access/4454754#4454754)
16+
* Disabling SSL Certificate Checks for Git:
17+
18+
git config --global http.sslVerify false
19+
* [Open Source Git Ignore Templates](https://github.com/github/gitignore)
20+
* [Book Authoring on Git and GitHub](http://teach.github.com/articles/book-authoring-using-git-and-github/)
21+
* [Post Receive Hooks](https://help.github.com/articles/post-receive-hooks)
22+
* [GitHub Training Videos](http://training.github.com/resources/videos/)
23+
* [Using Git with Media Temple](http://carl-topham.com/theblog/post/using-git-media-temple/)
24+
* [GitHub Training Feedback and Follow-up Questions](https://github.com/githubtraining/feedback/issues?state=open)
25+
* [GitHub Commit Status API for Continuous Integration](https://github.com/blog/1227-commit-status-api)
26+
* [Git Credential Cache for HTTP](http://teach.github.com/articles/lesson-git-credential-cache/)
27+
* [GitHub Issues Cheatsheet](http://teach.github.com/articles/github-issues-cheatsheet/)
28+
* [Jenkins Git Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin)
29+
* [Open Source Git Ignores](https://github.com/github/gitignore)
30+
* [Ship of Theseus - Related to Similarity Index](http://en.wikipedia.org/wiki/Ship_of_Theseus)
31+
* [git-p4 Perforce Script](http://answers.perforce.com/articles/KB_Article/Git-P4)
32+
* [Unix watch command](http://en.wikipedia.org/wiki/Watch_(Unix\))
33+
* [SHA-1 Hash Collisions](http://git-scm.com/book/ch6-1.html#A-SHORT-NOTE-ABOUT-SHA-1)
34+
* [NPD Git Cheatsheet](http://ndpsoftware.com/git-cheatsheet.html)
35+
* [More Git Cheatsheets](http://teach.github.com/articles/git-cheatsheets/)
36+
37+
## Installation
38+
* Git Installation
39+
* [The Git-SCM Web Site (All Platforms)](http://git-scm.com)
40+
* [The GitHub for Windows Client and Command Line](http://windows.github.com)
41+
* Minimum is 1.7.ANYTHING, but can have issues with HTTPS credential prompting.
42+
* Best is 1.8.0 or higher
43+
44+
## Suggested Books, Articles
45+
* [Free ProGit Book](http://git-scm.com/book)
46+
* [Getting started with Version Control](http://teach.github.com/articles/lesson-new-to-version-control/)
47+
* [The GitHub Flow](http://scottchacon.com/2011/08/31/github-flow.html)
48+
* [DVCS Workflows Book](https://github.com/zkessin/dvcs-workflows)
49+
* [Git Cheat Sheets](http://teach.github.com/articles/git-cheatsheets/)
50+
* [Git Workflow Links](https://pinboard.in/u:matthew.mccullough/t:git+workflow)
51+
52+
## Course Materials, Links
53+
* [Git Teaching Materials](http://teach.github.com)
54+
* [Course Slides](http://teach.github.com/presentations/)
55+
* [Course Slides Source](https://github.com/github/teach.github.com/tree/gh-pages/presentations)
56+
* [Post-event Git and GitHub questions](https://github.com/githubtraining/feedback/)
57+
* [Free Office Hours Sessions](http://training.github.com/web/free-classes/)
58+
59+
## Outline
60+
61+
* Creating a repo
62+
* Committing "code"
63+
* Looking at history
64+
* What even is history?
65+
* Collaborate on GitHub
66+
* Pushing
67+
* Pulling
68+
* Fetching
69+
* Pull Requests
70+
71+
72+
## Command History
73+
74+
git --version
75+
git config user.anme
76+
git config user.name
77+
git config user.email
78+
git config --global user.name "Tim Berglund"
79+
git config --global user.email "tlberglund@github.com"
80+
ll
81+
git init gdi
82+
vi caesar.txt
83+
git commit -m "Initial commit"
84+
git config --global color.ui auto
85+
git commit -m "Noble man"
86+
ls
87+
git status
88+
git log --format=raw
89+
git log --graph
90+
git log --graph --decorate
91+
git log --graph --decorate --oneline
92+
git log --graph --decorate --oneline --all
93+
git config --global alias.lol "log --graph --decorate --oneline --all"
94+
cd gdi
95+
git loglive
96+
git branch feature
97+
git commit -m "Costly blood"
98+
git checkout feature
99+
cat caesar.txt
100+
git log
101+
git branch
102+
vi caesar.txt
103+
git add caesar.txt
104+
git commit -m "Title"
105+
git checkout master
106+
git merge feature -m "Merged"
107+
git branch -d feature
108+
git remote add origin https://github.com/githubteacher/gdi-boulder.git
109+
git push --set-upstream origin master
110+
git lol
111+
cat .git/config
112+

0 commit comments

Comments
 (0)