iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0
佛心分享-SideProject30

網頁遊戲_名字對決系列 第 19

Day19 - 嘗試部屬AWS EC2 part5_學習git、nginx使用

  • 分享至 

  • xImage
  •  

commit專案到github時發現.gitignore沒辦法很好的把.env或是.txt擋下來不傳到github上,最後改了寫法才成功,這裡稍微記一下筆記:

* 的作用:
單個 * 匹配任意數量的字符,但不包括目錄分隔符 (/)。
例如: *.txt 只會匹配當前目錄下的所有 .txt 文件。

** 的作用:
** 匹配任意數量的目錄層級。
它可以代表零個或多個目錄。

**/* 的組合效果:
**/* 的意思是"在任何目錄深度下的任何文件"。
這個模式會匹配:
a) 當前目錄中的所有文件
b) 所有子目錄中的所有文件
c) 所有子目錄的子目錄中的所有文件,以此類推

具體到 **/*.txt 的例子:
這會匹配:
/file.txt
/folder/file.txt
/folder/subfolder/file.txt
任何深度的任何 .txt 文件

如果是像".DS_Store"這樣前面沒有*的,就會從專案中任何位置精確匹配名為".DS_Store" 的文件,要注意大小寫敏感,比如".ds_store"會被當成不同的文件

目前已經成功在ec2中下載了專案,但nginx的設定還是搞不太懂,今天直接在ec2上研究安裝nginx並連線,但在ec2的linux上安裝不熟的nginx實在太難了,也許我該在本地先研究一下nginx的設定,確定成功後再搬到ec2上,腦袋沒轉過來,繞了半天的彎路/images/emoticon/emoticon13.gif

明天趁颱風假有一天的時間能好好研究,每天只有下班後的一點時間學習進度實在太慢了!

過了十幾天,身體養成了每天下班學程式的習慣,雖然還是很累,但打開電腦寫東西變得比較容易了,這似乎是參加鐵人賽到目前為止最有感的收穫。


上一篇
Day18 - 嘗試部屬AWS EC2 part4_安裝環境、改專案
下一篇
Day20 - 在本地裝nginx、一些筆記
系列文
網頁遊戲_名字對決30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言