{"id":1703,"date":"2008-04-08T13:12:44","date_gmt":"2008-04-08T17:12:44","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/2008\/04\/08\/the-thing-about-git\/"},"modified":"2008-04-08T13:12:48","modified_gmt":"2008-04-08T17:12:48","slug":"the-thing-about-git","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2008\/04\/08\/the-thing-about-git\/","title":{"rendered":"The Thing About Git"},"content":{"rendered":"<p><a href=\"http:\/\/tomayko.com\/writings\/the-thing-about-git\">Ryan Tomayko<\/a>:<\/p>\n<blockquote cite=\"http:\/\/tomayko.com\/writings\/the-thing-about-git\">\n<p>The thing about <a href=\"http:\/\/git.or.cz\/\" title=\"Git - Fast Version Control System\">Git<\/a> is that it&#8217;s oddly liberal with how and when you use it. Version control systems have traditionally required a lot of up-front planning followed by constant interaction to get changes to the right place at the right time and in the right order. And <em>whoa unto thee<\/em> if a rule is broken somewhere along the way, or you change your mind about something, or you just want to fix this one thing real quick before having to commit all the other crap in your working copy.&#8230;Git is quite different in this regard.<\/p><\/blockquote>\n<p>I like <tt>git add --patch<\/tt> and <tt>git commit --amend<\/tt>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ryan Tomayko: The thing about Git is that it&#8217;s oddly liberal with how and when you use it. Version control systems have traditionally required a lot of up-front planning followed by constant interaction to get changes to the right place at the right time and in the right order. And whoa unto thee if a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1703","post","type-post","status-publish","format-standard","hentry","category-programming-category"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1703"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1703\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}