<!-- .slide: data-transition="zoom" -->
<div style="font-size:70%">
沒遇到這些事之前,我也覺得我git超屌 Episode 1
===
</div>
---
<p style="text-align:right">By Ray</p>
---
<!--  -->
<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}]"}