<!-- .slide: data-transition="zoom" --> <div style="font-size:70%"> 沒遇到這些事之前,我也覺得我git超屌 Episode 1 === </div> --- <p style="text-align:right">By Ray</p> --- <!-- ![](https://i.imgur.com/YrxJADG.jpg =300x190) --> <img src="https://lh3.googleusercontent.com/9OJnL_MkWp_r8JI5qGGF-4YGIve9dR6XLDjyLmTatkfArBT5cYyY9zw29VNKxEMbXwaAE8L5FqI2y2R-212PprcNWIr2Iyp9RbjhPSuEjzyUOqu47_-fwTnu0XpoymsSVEiTwruu0-is27tyTAjG3muKn9PEzGXsNmdnd9U5JwGxPHMT5Zj_PfE9UMjjSD_K0BCuynhA3YKbiPsj_8FaClR9S8Jc9YIoeQkS3o17sO46PktAsWkJq1cbZM8Q6_n_WLJfhVW_bNdxRHq-d546CyJlbW8KW3oK8qFy6UiJ0J9rVuvmQqMUlWquUmnmFIsYMMZZ9KIwgxYb-5h1h4T0QX9heqUrGVIeqO_vNx5IE4LmWfkle1TxrnSBsbpl05SMZYev_UqnrM--SkLNF9-8VtFeYHwVqtCpiEzfyCzAgt1FAeXDBq0sdsxYZiCLThUOgzK7Mcx12pBK7U0vt6khYIGA3w6vcFqAnXJ0lhCJyCRNTGl0aiQYjGMYXe3Dx7Onru8YlRmJqNN4LlBXX3DJI2zZXEmwdScsAeuMjBGobSY3fkmLH-lJmyNbOH5Y3Wb8IEVJv2nyJ5pxpa_aIYVoXSfMlPyaibjcWOmMJX_Tx3SkqhlfdEs9uyP3onuy8tMRrkVikz3CLCHG5sCZZxBFIVAu_nHrvOA=w639-h1136-no" style="border: 0; background: transparent; width: 200px;"> ---- ## Ray Lee #### Backend Programmer [GitHub](https://github.com/tn710617) | [My Blog](https://tn710617.github.io/) --- <!-- .slide: data-transition="zoom" --> 事實是 會了commit之後,git才剛要開始呢... --- The truth is, it's just the beginning. --- ### 狀況 1 /// ### case 1 ---- 我有一些新檔案還沒add,但我不要了,該怎麼辦? ---- I've got some files that I haven't added. However, I don't want them, how should I do?? ---- 了解嗎?我全部都不要了 ---- Do you hear me? I want nothing! ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span style="color:red; font-weight:bold">Warning!! Danger!!<!-- .element: class="fragment" data-fragment-index="1" --></span> <span><li>git clean<!-- .element: class="fragment" data-fragment-index="2" --></li></span> <span><li>-f<!-- .element: class="fragment" data-fragment-index="3" --></li></span> </ul> </div> ---- 如果有些我要,有些我不要,那...? ---- What if I only want some of them? ---- 檔名複雜嗎? ---- Are the file names complicated? ---- 簡單到爆炸!! ---- They are bloodly easy! ---- rm fileName ---- 複雜到你嫑嫑的! ---- They can't be more complicated! ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span><li>git clean<!-- .element: class="fragment" data-fragment-index="1" --></li></span> <span><li>-i<!-- .element: class="fragment" data-fragment-index="2" --></li></span> </ul> </div> ---- 其實我是個資料夾 ---- Actually I'm a folder! ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span><li>git clean<!-- .element: class="fragment" data-fragment-index="1" --></li></span> <span><li>-df<!-- .element: class="fragment" data-fragment-index="2" --></li></span> </ul> </div> --- ### 狀況 2 /// ### Case 2 --- 那如果說,我已經不小心使用了git add了呢? ---- What if I've used `git add` ? ---- 不要了!我什麼都不要了!! ---- All I want is nothing! ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span style="color:red; font-weight:bold">Warning!! Danger!!<!-- .element: class="fragment" data-fragment-index="1" --></span> <span><li>git reset<!-- .element: class="fragment" data-fragment-index="2" --></li></span> <span><li>--hard<!-- .element: class="fragment" data-fragment-index="3" --></li></span> </ul> </div> ---- 我還不想放棄,我只是在等待最佳的commit時機... ---- I don't want to give up. I am just biding my time. ---- git reset ---- 可以讓我自己選嗎? ---- Can I make my own decision? ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span><li>git reset<!-- .element: class="fragment" data-fragment-index="1" --></li></span> <span><li>fileName<!-- .element: class="fragment" data-fragment-index="2" --></li></span> </ul> </div> --- ### 狀況 3 /// ### Case 3 --- 我真的很不喜歡git內建的Vim編輯器,給換嗎? ---- I'm really sick of that damn build-in Vim editor, any chance of changing it? ---- 如你所願 ---- As your wish ---- <div style="text-align:center"> <ul style="list-style-type:square;list-style-position:outside"> <!-- .slide: data-transition="fade-in concave-out" data-background="#666666"--> <span><li>git config<!-- .element: class="fragment" data-fragment-index="1" --></li></span> <span><li>--local / --global<!-- .element: class="fragment" data-fragment-index="2" --></li></span> <span><li>core.editor<!-- .element: class="fragment" data-fragment-index="3" --></li></span> <span><li>'subl -w'<!-- .element: class="fragment" data-fragment-index="4" --></li></span> </ul> </div> ---- 其實Vim真的是我用過最好用的編輯器,請給Vim一次機會!! ---- Actually Vim is the best editor I've used ever. Please give it a shot! --- ## Q&A --- 謝謝大家! Thank you so much! ありがとございます。 --- ###### tags: `git` `簡報` `想知道嗎` `2018` ---
{"metaMigratedAt":"2023-06-14T19:32:21.316Z","metaMigratedFrom":"YAML","breaks":true,"description":"GitHub | My Blog","title":"沒遇到這些事之前,我也覺得我git超屌 Episode 1","contributors":"[{\"id\":\"49d2c6be-d2a4-4c50-aa5b-3ebda812f442\",\"add\":938,\"del\":123},{\"id\":\"3d11f4c4-6310-4b82-b913-c85d31940d22\",\"add\":4880,\"del\":783}]"}
    937 views