├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── config.rb ├── lib ├── site_helper.rb ├── toc.rb ├── toc.txt └── toc │ ├── depth_calculator.rb │ ├── nav_list_builder.rb │ ├── path_map_builder.rb │ ├── path_printer.rb │ ├── section_creator.rb │ └── traverser.rb └── source ├── assets ├── css │ ├── customizations.css │ └── style.css ├── fonts │ ├── League_Gothic-webfont.eot │ ├── League_Gothic-webfont.svg │ ├── League_Gothic-webfont.ttf │ └── League_Gothic-webfont.woff ├── images │ ├── bg_body_aqua.png │ ├── bg_body_black.png │ ├── bg_body_blue.png │ ├── bg_body_brown.png │ ├── bg_body_gray.png │ ├── bg_body_green.png │ ├── bg_body_orange.png │ ├── bg_body_purple.png │ ├── bg_body_red.png │ ├── bg_footer.png │ ├── bg_nag_sub.png │ ├── bg_nav_sub_arrow.png │ ├── bg_nav_top.png │ ├── bg_post_shadow.png │ ├── bg_slider_arrow_left.png │ ├── bg_slider_arrow_right.png │ ├── bg_textarea.png │ ├── bg_widget_shadow.png │ ├── button-left.png │ ├── button-right.png │ ├── footer_bg.png │ ├── header_bg.png │ ├── icon_dribbble.png │ ├── icon_email.png │ ├── icon_facebook.png │ ├── icon_facebook_big.png │ ├── icon_linkedin.png │ ├── icon_rss.png │ ├── icon_rss_big.png │ ├── icon_twitter.png │ ├── icon_twitter_big.png │ ├── logo.png │ ├── nav_bg.png │ ├── pattern_bg.png │ ├── search_btn.png │ ├── search_inp.png │ ├── slider_bg.png │ ├── tooltip_bg.png │ ├── widget_enews_btn.png │ └── widget_enews_inp.png ├── images2 │ ├── before-rebase.png │ ├── bridges_of_konigsberg-cropped.jpg │ ├── bridges_of_konigsberg.jpg │ ├── cc-license-80x15.png │ ├── cherry-pick-example-1.png │ ├── cherry-pick-example-2.png │ ├── cherry-pick-qua-rebase-example-endpoint.png │ ├── cherry-pick-qua-rebase-example-midpoint.png │ ├── cherry-pick-slideshow │ │ ├── cherry-pick-step-1.png │ │ ├── cherry-pick-step-2.png │ │ ├── cherry-pick-step-3.png │ │ ├── cherry-pick-step-4.png │ │ ├── cherry-pick-step-5.png │ │ ├── cherry-pick-step-6.png │ │ └── cherry-pick-step-7.png │ ├── directed-graph.png │ ├── gitx-visualization-annotated.png │ ├── gitx-visualization.png │ ├── graphs-and-git.png │ ├── homeomorphic_endofunctors.jpg │ ├── jammycakes-tweet.png │ ├── kent_beck_tweet.jpg │ ├── konigsberg-graph-unlabeled.png │ ├── max-system-map.gif │ ├── memes-hipster-luke-targeting-computers.jpg │ ├── reachability-example.png │ ├── social_network.jpg │ ├── textual-git-graph-with-labels.png │ ├── textual-git-graph.png │ ├── textual-git-log.png │ ├── undirected-graph.png │ ├── whoa.png │ └── xkcd-try-science.png └── js │ ├── custom.js │ ├── jquery.tipTip.min.js │ ├── jquery.tools.min.js │ ├── jquery.tweet.js │ ├── section.js │ └── superfish.js ├── changelog.html.erb ├── epic.html.erb ├── halp.html.erb ├── index.html.erb ├── layouts ├── layout.erb └── section.erb ├── resources.html.erb ├── sections ├── _konigsberg-map-and-graph.html.erb ├── about-this-site.html.erb ├── about-this-site │ ├── about-the-author.html.erb │ ├── what-this-site-will-try-to-teach-you.html.erb │ ├── who-this-site-is-for.html.erb │ └── why-this-site.html.erb ├── experimenting-with-git.html.erb ├── experimenting-with-git │ ├── branches-as-savepoints.html.erb │ ├── my-humble-beginnings.html.erb │ ├── references-make-commits-reachable.html.erb │ └── use-your-targeting-computer-luke.html.erb ├── git-makes-more-sense-when-you-understand-x.html.erb ├── git-makes-more-sense-when-you-understand-x │ ├── example-1-kent-beck.html.erb │ ├── example-2-git-for-ages-4-and-up.html.erb │ ├── example-3-homeomorphic-endofunctors.html.erb │ ├── example-4-lsd-and-chainsaws.html.erb │ └── the-internet-talks-back.html.erb ├── graph-theory.html.erb ├── graph-theory │ ├── attaching-labels-to-edges.html.erb │ ├── attaching-labels-to-nodes.html.erb │ ├── directed-versus-undirected-graphs.html.erb │ ├── nodes-and-edges.html.erb │ ├── places-to-go-and-ways-to-get-there.html.erb │ ├── reachability.html.erb │ └── seven-bridges-of-konigsberg.html.erb ├── graphs-and-git.html.erb ├── graphs-and-git │ ├── garbage-collection.html.erb │ ├── making-sense-of-the-display.html.erb │ ├── references.html.erb │ ├── the-reference-reference.html.erb │ └── visualizing-your-git-repository.html.erb ├── rebase-from-the-ground-up.html.erb ├── rebase-from-the-ground-up │ ├── a-helpful-mnemonic-for-git-rebase-arguments.html.erb │ ├── cherry-picking-explained.html.erb │ └── using-git-cherry-pick-to-simulate-git-rebase.html.erb ├── testing-out-merges.html.erb ├── testing-out-merges │ ├── black-belt-merging.html.erb │ ├── the-savepoint-pattern.html.erb │ └── the-scout-pattern.html.erb └── the-end.html.erb └── tldr.html.erb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.6.3 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/Rakefile -------------------------------------------------------------------------------- /config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/config.rb -------------------------------------------------------------------------------- /lib/site_helper.rb: -------------------------------------------------------------------------------- 1 | require_relative 'toc' 2 | 3 | -------------------------------------------------------------------------------- /lib/toc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc.rb -------------------------------------------------------------------------------- /lib/toc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc.txt -------------------------------------------------------------------------------- /lib/toc/depth_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/depth_calculator.rb -------------------------------------------------------------------------------- /lib/toc/nav_list_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/nav_list_builder.rb -------------------------------------------------------------------------------- /lib/toc/path_map_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/path_map_builder.rb -------------------------------------------------------------------------------- /lib/toc/path_printer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/path_printer.rb -------------------------------------------------------------------------------- /lib/toc/section_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/section_creator.rb -------------------------------------------------------------------------------- /lib/toc/traverser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/lib/toc/traverser.rb -------------------------------------------------------------------------------- /source/assets/css/customizations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/css/customizations.css -------------------------------------------------------------------------------- /source/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/css/style.css -------------------------------------------------------------------------------- /source/assets/fonts/League_Gothic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/fonts/League_Gothic-webfont.eot -------------------------------------------------------------------------------- /source/assets/fonts/League_Gothic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/fonts/League_Gothic-webfont.svg -------------------------------------------------------------------------------- /source/assets/fonts/League_Gothic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/fonts/League_Gothic-webfont.ttf -------------------------------------------------------------------------------- /source/assets/fonts/League_Gothic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/fonts/League_Gothic-webfont.woff -------------------------------------------------------------------------------- /source/assets/images/bg_body_aqua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_aqua.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_black.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_blue.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_brown.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_gray.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_green.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_orange.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_purple.png -------------------------------------------------------------------------------- /source/assets/images/bg_body_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_body_red.png -------------------------------------------------------------------------------- /source/assets/images/bg_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_footer.png -------------------------------------------------------------------------------- /source/assets/images/bg_nag_sub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_nag_sub.png -------------------------------------------------------------------------------- /source/assets/images/bg_nav_sub_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_nav_sub_arrow.png -------------------------------------------------------------------------------- /source/assets/images/bg_nav_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_nav_top.png -------------------------------------------------------------------------------- /source/assets/images/bg_post_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_post_shadow.png -------------------------------------------------------------------------------- /source/assets/images/bg_slider_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_slider_arrow_left.png -------------------------------------------------------------------------------- /source/assets/images/bg_slider_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_slider_arrow_right.png -------------------------------------------------------------------------------- /source/assets/images/bg_textarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_textarea.png -------------------------------------------------------------------------------- /source/assets/images/bg_widget_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/bg_widget_shadow.png -------------------------------------------------------------------------------- /source/assets/images/button-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/button-left.png -------------------------------------------------------------------------------- /source/assets/images/button-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/button-right.png -------------------------------------------------------------------------------- /source/assets/images/footer_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/footer_bg.png -------------------------------------------------------------------------------- /source/assets/images/header_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/header_bg.png -------------------------------------------------------------------------------- /source/assets/images/icon_dribbble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_dribbble.png -------------------------------------------------------------------------------- /source/assets/images/icon_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_email.png -------------------------------------------------------------------------------- /source/assets/images/icon_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_facebook.png -------------------------------------------------------------------------------- /source/assets/images/icon_facebook_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_facebook_big.png -------------------------------------------------------------------------------- /source/assets/images/icon_linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_linkedin.png -------------------------------------------------------------------------------- /source/assets/images/icon_rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_rss.png -------------------------------------------------------------------------------- /source/assets/images/icon_rss_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_rss_big.png -------------------------------------------------------------------------------- /source/assets/images/icon_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_twitter.png -------------------------------------------------------------------------------- /source/assets/images/icon_twitter_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/icon_twitter_big.png -------------------------------------------------------------------------------- /source/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/logo.png -------------------------------------------------------------------------------- /source/assets/images/nav_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/nav_bg.png -------------------------------------------------------------------------------- /source/assets/images/pattern_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/pattern_bg.png -------------------------------------------------------------------------------- /source/assets/images/search_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/search_btn.png -------------------------------------------------------------------------------- /source/assets/images/search_inp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/search_inp.png -------------------------------------------------------------------------------- /source/assets/images/slider_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/slider_bg.png -------------------------------------------------------------------------------- /source/assets/images/tooltip_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/tooltip_bg.png -------------------------------------------------------------------------------- /source/assets/images/widget_enews_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/widget_enews_btn.png -------------------------------------------------------------------------------- /source/assets/images/widget_enews_inp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images/widget_enews_inp.png -------------------------------------------------------------------------------- /source/assets/images2/before-rebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/before-rebase.png -------------------------------------------------------------------------------- /source/assets/images2/bridges_of_konigsberg-cropped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/bridges_of_konigsberg-cropped.jpg -------------------------------------------------------------------------------- /source/assets/images2/bridges_of_konigsberg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/bridges_of_konigsberg.jpg -------------------------------------------------------------------------------- /source/assets/images2/cc-license-80x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cc-license-80x15.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-example-1.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-example-2.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-qua-rebase-example-endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-qua-rebase-example-endpoint.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-qua-rebase-example-midpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-qua-rebase-example-midpoint.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-1.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-2.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-3.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-4.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-5.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-6.png -------------------------------------------------------------------------------- /source/assets/images2/cherry-pick-slideshow/cherry-pick-step-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/cherry-pick-slideshow/cherry-pick-step-7.png -------------------------------------------------------------------------------- /source/assets/images2/directed-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/directed-graph.png -------------------------------------------------------------------------------- /source/assets/images2/gitx-visualization-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/gitx-visualization-annotated.png -------------------------------------------------------------------------------- /source/assets/images2/gitx-visualization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/gitx-visualization.png -------------------------------------------------------------------------------- /source/assets/images2/graphs-and-git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/graphs-and-git.png -------------------------------------------------------------------------------- /source/assets/images2/homeomorphic_endofunctors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/homeomorphic_endofunctors.jpg -------------------------------------------------------------------------------- /source/assets/images2/jammycakes-tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/jammycakes-tweet.png -------------------------------------------------------------------------------- /source/assets/images2/kent_beck_tweet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/kent_beck_tweet.jpg -------------------------------------------------------------------------------- /source/assets/images2/konigsberg-graph-unlabeled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/konigsberg-graph-unlabeled.png -------------------------------------------------------------------------------- /source/assets/images2/max-system-map.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/max-system-map.gif -------------------------------------------------------------------------------- /source/assets/images2/memes-hipster-luke-targeting-computers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/memes-hipster-luke-targeting-computers.jpg -------------------------------------------------------------------------------- /source/assets/images2/reachability-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/reachability-example.png -------------------------------------------------------------------------------- /source/assets/images2/social_network.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/social_network.jpg -------------------------------------------------------------------------------- /source/assets/images2/textual-git-graph-with-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/textual-git-graph-with-labels.png -------------------------------------------------------------------------------- /source/assets/images2/textual-git-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/textual-git-graph.png -------------------------------------------------------------------------------- /source/assets/images2/textual-git-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/textual-git-log.png -------------------------------------------------------------------------------- /source/assets/images2/undirected-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/undirected-graph.png -------------------------------------------------------------------------------- /source/assets/images2/whoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/whoa.png -------------------------------------------------------------------------------- /source/assets/images2/xkcd-try-science.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/images2/xkcd-try-science.png -------------------------------------------------------------------------------- /source/assets/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/custom.js -------------------------------------------------------------------------------- /source/assets/js/jquery.tipTip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/jquery.tipTip.min.js -------------------------------------------------------------------------------- /source/assets/js/jquery.tools.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/jquery.tools.min.js -------------------------------------------------------------------------------- /source/assets/js/jquery.tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/jquery.tweet.js -------------------------------------------------------------------------------- /source/assets/js/section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/section.js -------------------------------------------------------------------------------- /source/assets/js/superfish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/assets/js/superfish.js -------------------------------------------------------------------------------- /source/changelog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/changelog.html.erb -------------------------------------------------------------------------------- /source/epic.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/epic.html.erb -------------------------------------------------------------------------------- /source/halp.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/halp.html.erb -------------------------------------------------------------------------------- /source/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/index.html.erb -------------------------------------------------------------------------------- /source/layouts/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/layouts/layout.erb -------------------------------------------------------------------------------- /source/layouts/section.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/layouts/section.erb -------------------------------------------------------------------------------- /source/resources.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/resources.html.erb -------------------------------------------------------------------------------- /source/sections/_konigsberg-map-and-graph.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/_konigsberg-map-and-graph.html.erb -------------------------------------------------------------------------------- /source/sections/about-this-site.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/about-this-site.html.erb -------------------------------------------------------------------------------- /source/sections/about-this-site/about-the-author.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/about-this-site/about-the-author.html.erb -------------------------------------------------------------------------------- /source/sections/about-this-site/what-this-site-will-try-to-teach-you.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/about-this-site/what-this-site-will-try-to-teach-you.html.erb -------------------------------------------------------------------------------- /source/sections/about-this-site/who-this-site-is-for.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/about-this-site/who-this-site-is-for.html.erb -------------------------------------------------------------------------------- /source/sections/about-this-site/why-this-site.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/about-this-site/why-this-site.html.erb -------------------------------------------------------------------------------- /source/sections/experimenting-with-git.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/experimenting-with-git.html.erb -------------------------------------------------------------------------------- /source/sections/experimenting-with-git/branches-as-savepoints.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/experimenting-with-git/branches-as-savepoints.html.erb -------------------------------------------------------------------------------- /source/sections/experimenting-with-git/my-humble-beginnings.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/experimenting-with-git/my-humble-beginnings.html.erb -------------------------------------------------------------------------------- /source/sections/experimenting-with-git/references-make-commits-reachable.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/experimenting-with-git/references-make-commits-reachable.html.erb -------------------------------------------------------------------------------- /source/sections/experimenting-with-git/use-your-targeting-computer-luke.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/experimenting-with-git/use-your-targeting-computer-luke.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x/example-1-kent-beck.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x/example-1-kent-beck.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x/example-2-git-for-ages-4-and-up.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x/example-2-git-for-ages-4-and-up.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x/example-3-homeomorphic-endofunctors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x/example-3-homeomorphic-endofunctors.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x/example-4-lsd-and-chainsaws.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x/example-4-lsd-and-chainsaws.html.erb -------------------------------------------------------------------------------- /source/sections/git-makes-more-sense-when-you-understand-x/the-internet-talks-back.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/git-makes-more-sense-when-you-understand-x/the-internet-talks-back.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/attaching-labels-to-edges.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/attaching-labels-to-edges.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/attaching-labels-to-nodes.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/attaching-labels-to-nodes.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/directed-versus-undirected-graphs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/directed-versus-undirected-graphs.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/nodes-and-edges.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/nodes-and-edges.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/places-to-go-and-ways-to-get-there.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/places-to-go-and-ways-to-get-there.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/reachability.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/reachability.html.erb -------------------------------------------------------------------------------- /source/sections/graph-theory/seven-bridges-of-konigsberg.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graph-theory/seven-bridges-of-konigsberg.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git/garbage-collection.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git/garbage-collection.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git/making-sense-of-the-display.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git/making-sense-of-the-display.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git/references.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git/references.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git/the-reference-reference.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git/the-reference-reference.html.erb -------------------------------------------------------------------------------- /source/sections/graphs-and-git/visualizing-your-git-repository.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/graphs-and-git/visualizing-your-git-repository.html.erb -------------------------------------------------------------------------------- /source/sections/rebase-from-the-ground-up.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/rebase-from-the-ground-up.html.erb -------------------------------------------------------------------------------- /source/sections/rebase-from-the-ground-up/a-helpful-mnemonic-for-git-rebase-arguments.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/rebase-from-the-ground-up/a-helpful-mnemonic-for-git-rebase-arguments.html.erb -------------------------------------------------------------------------------- /source/sections/rebase-from-the-ground-up/cherry-picking-explained.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/rebase-from-the-ground-up/cherry-picking-explained.html.erb -------------------------------------------------------------------------------- /source/sections/rebase-from-the-ground-up/using-git-cherry-pick-to-simulate-git-rebase.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/rebase-from-the-ground-up/using-git-cherry-pick-to-simulate-git-rebase.html.erb -------------------------------------------------------------------------------- /source/sections/testing-out-merges.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/testing-out-merges.html.erb -------------------------------------------------------------------------------- /source/sections/testing-out-merges/black-belt-merging.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/testing-out-merges/black-belt-merging.html.erb -------------------------------------------------------------------------------- /source/sections/testing-out-merges/the-savepoint-pattern.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/testing-out-merges/the-savepoint-pattern.html.erb -------------------------------------------------------------------------------- /source/sections/testing-out-merges/the-scout-pattern.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/testing-out-merges/the-scout-pattern.html.erb -------------------------------------------------------------------------------- /source/sections/the-end.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/sections/the-end.html.erb -------------------------------------------------------------------------------- /source/tldr.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geeksam/think-like-a-git-dot-net/HEAD/source/tldr.html.erb --------------------------------------------------------------------------------