想找「哪次提交把timeout從10改成30」,明明看過那筆修改,git log -S 'timeout'卻沒列出來。原因可能不是紀錄消失,而是搜尋條件不同:-...
2026-10-23 46 0
文尼先生 2026-10-23

想清掉建置暫存檔,先跑git clean -nd,結果清單裡只有筆記,卻沒有build目錄?這通常和忽略規則有關。git clean預設不把被忽略的檔案列入清理...
2026-10-15 92 0
文尼先生 2026-10-15

功能分支已改好首頁標題,也加了橫幅樣式。你只想先帶回樣式,用了git cherry-pick後,CSS檔出現了,標題卻還是舊文字。這種情況可能是操作符合預期:你...
2026-10-06 105 0
文尼先生 2026-10-06

想確認上週提交的設定檔究竟寫了什麼,不必先切換分支,也不用把目前修改暫存起來。Git可以直接讀取某個提交裡的檔案快照。關鍵在冒號:git show COMMIT...
2026-10-05 58 0
文尼先生 2026-10-05

把文章檔案改名後,對新路徑跑git log只看到改名那次,以為先前的修改紀錄不見了。先看查詢是不是只按新路徑篩選:較早提交裡檔案還叫舊名字。Git log的--...
2026-10-05 50 0
文尼先生 2026-10-05

切到舊提交查看程式,Git顯示detached HEAD。若只是看歷史,這個狀態很正常;但如果你在這裡改了檔案並提交,先把新提交接到有名字的分支,再切回其他工作...
2026-10-05 45 0
文尼先生 2026-10-05

準備切分支,先跑git stash,工作目錄裡的新檔卻還在。先看這個檔案是否未追蹤:預設stash處理已追蹤檔案的本地修改,不會把所有看得到的檔案都收進去。若新...
2026-10-05 44 0
文尼先生 2026-10-05

你改了同一個檔案,git diff確實出現差異;執行git add後,再看git diff卻空白。這不表示改動消失,而是改動已進入暫存區。更容易誤判的情況是:先...
2026-10-04 52 0
文尼先生 2026-10-04

已推送到共用分支的修改出錯,想撤回時,先找到造成問題的那筆提交。Git revert會留下原提交,再新增一筆反向修改,適合需要保留共享紀錄的情況。下面用主視覺與...
2026-10-04 57 0
文尼先生 2026-10-04

密碼或 token 不小心進了 Git,刪掉設定檔、加上 .gitignore,再提交一次,就能當作處理完嗎?不能。新提交可以停止往後追蹤,舊提交仍可能留下原內...
2026-10-04 53 0
文尼先生 2026-10-04

兩個分支都改了同一段首頁標題,Git 合併時停下來,檔案多出幾行箭頭和等號。先不要把其中一半刪掉就提交:衝突標記只是指出兩邊不能自動合併,最後要保留的內容,仍得...
2026-10-04 54 0
文尼先生 2026-10-04

網站的 config.local.json 每次改測試網址,都跑進 Git 的變更列表。你把它寫進 .gitignore,結果依然出現。先別反覆改忽略規則:.g...
2026-10-04 61 0
文尼先生 2026-10-04
顯示驗證碼
沒有帳號?註冊  忘記密碼?