2023年3月20日 星期一

金門 夏興

 


一直都想探索一下老爸當年在金門當兵的地方,想說有時間可以再去探索探索。

幸好老爸當兵的好友叔叔,常常在三節來探望,上次隱約提到後,有在跟他詢問原來他們當時候駐紮的地方,

就是在金門的 夏興 後指部。

當然,現在已經不是十萬軍人在金門的形式,可想而知,當年的建築根據地可能都已經消逝。

原來,那就是在陳景蘭洋樓的那個聚落。

陳景蘭洋樓

https://goo.gl/maps/kUCT8msyKdLd7v1j8

金門縣金湖鎮夏興社區發展協會

https://goo.gl/maps/ijthPA2k1NCSS1JW9


2023年3月9日 星期四

[git] git rebase error: cannot 'squash' without a previous commit first commit

 git reabse 出現 error: cannot 'squash' without a previous commit first commit

```

* ccccccc - (HEAD -> feature/test) C (1 second ago) 

* bbbbbb - (origin/feature/test) B

* aaaaaaa - (origin/main, origin/HEAD) A


```
在 feature/test 對於 想 git rebase -i aaaaaaa 去 squash B C 兩個 commit 

git rebase -i aaaaaaa
會出現

pick bbbbbb B

pick ccccccc C

# Rebase aaaaaaa.. ccccccc onto aaaaaaa (2 commands)

#

# Commands:

# p, pick <commit> = use commit

# r, reword <commit> = use commit, but edit the commit message

# e, edit <commit> = use commit, but stop for amending

# s, squash <commit> = use commit, but meld into previous commit

# f, fixup [-C | -c] <commit> = like "squash" but keep only the previous

#                    commit's log message, unless -C is used, in which case

#                    keep only this commit's message; -c is same as -C but

#                    opens the editor

如果在改成

s bbbbbb B

s ccccccc C
會出現 error: cannot 'squash' without a previous commit first commit
這時候可以使用  r, reword <commit> = use commit, but edit the commit message 去 squash 包含第一個commit

r bbbbbb B

s ccccccc C



2023年3月6日 星期一

[Mac] sudo 使用 Touch ID 不用輸入密碼 /etc/pam.d/sudo



在 terminal sudo 時需要輸入一次密碼,可不可以使用Touch ID 來取代呢?

sudo vi /etc/pam.d/sudo
加入

```
auth       sufficient     pam_tid.so
```
之後在 sudo 狀態下就可以使用 touch ID了