home.social

#提交修正 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #提交修正, aggregated by home.social.

  1. Oh Shit, Git!?!

    Link
    📌 Summary: 在使用 Git 時,即使一個小錯誤也可能造成困擾,解決問題往往需要深入瞭解。本文整理了幾個常見的錯誤操作及其解決方法,包括如何利用 git reflog 回到先前狀態、修改最近的提交、變更提交訊息、從錯誤分支回到正確分支等。這些技巧若能熟練運用,能有效減少在版本控制過程中的挫折感。

    🎯 Key Points:
    - 使用 git reflog 恢復到先前狀態,無論是找回誤刪檔案或修復錯誤合併。
    - 可以利用 git commit --amend 快速修改最後的提交,但注意不應該修改已推送的提交。
    - 若誤將提交放在錯誤分支,可透過 git reset 和 git stash 將變更轉移到正確分支上。
    - 回溯早前的提交可使用 git revert,這樣不需手動復原檔案內容。
    - 當整個 repo 混亂時,可以透過 git fetch、git reset 和 git clean 重置至遠端狀態,注意這是無法恢復的行為。

    🔖 Keywords: #Git #版本控制 #錯誤處理 #提交修正 #分支管理