【哈佛大學】用 Python 和 JavaScript 進行 Web 開發 P29 - 29. 3-6 Git命令git commit -am

长安书院_
146 位粉絲
2026年10月5日
AI 生成·可能包含錯誤
因此 現在我們可以探討我們可
能如何對這個網頁進行其他修改例如
如果我想為這個網頁添加一個標題 那麼……
例如 我在身體的最上方
可能會在 h1 標籤中說一些類似「歡迎來到我的網站」的話
現在如果我再打開
hello html 看看
它看起來是什麼樣子 這就是我的網頁現在的樣子
現在我已經對我的 hello html 檔案進行了修改
這些修改尚未儲存
我可以確定如果執行 git status 的話
Git 狀態是您了解
目前倉庫內發生什麼事情
的首選方式 這裡我們看到尚未準備提交的變更
這是一種說法 指的是已經被修改的檔案
但我也沒有說我想要追蹤它們
在下一次提交中
它告訴我我已經修改了
hello html
但這不是 Git 下次我儲存時會追蹤的內容
因此 如果我在下次提交時想保存 hello html
那麼我首先需要執行 git add hello html
然後我就可以執行 git commit
但這裡實際上有一種簡寫方式
如果你想同時添加所有已變更的檔案並提交 簡寫
方式是 git commit dash am
記得以前我們只是用 dash m 來指定訊息
dash am 意味著 git commit 所有已變更的檔案 a 表示全部
並同時提供訊息
因此 你可以通過說「我想提交所有檔案」
將gitadd 步驟和 git commit 步驟合併成一個步驟
我已經修改過了 接下來我會傳送一個訊息
我到底修改了什麼
我加了一個標題
我會繼續按一下Enter鍵
它記錄了我現在已更換了一個檔案並新增了一行
我所做的只是在該檔案中新增了一行
現在如果我執行 git status
它會告訴我目前位於 master 分支
而且我比 GitHub 上的 origin master 分支多了一個提交
我已經新增了標題的提交
但目前在 GitHub 上 如果我重新整理這個頁面
它仍然顯示該頁面的舊版本
為了將我在電腦上所做的變更上傳到
GitHub 並確保它們已更新 我
只需要執行 git push 命令即可將這些變更推送到 GitHub
然後我就可以刷新 GitHub 上的頁面了
接下來我會看到 GitHub 也有了我程式最新的版本
它現在有這個h1 上面寫著「歡迎來到我的網站」
所以現在就是 git push 也就是我能夠說
我想將我對我的程式庫所做的修改推送上去
並上傳到某個遠端伺服器 例如
GitHub 上的遠端伺服器
