--- tags: infrastructure --- # git處理 ### 沒 commit切分支 https://medium.com/@kmsh3ng/%E4%BD%BF%E7%94%A8-git-worktree-%E5%BB%BA%E7%AB%8B%E5%A4%9A%E5%80%8B%E5%B7%A5%E4%BD%9C%E5%8D%80-5a02f6d9d3fd 1. clone 一個同樣的 repo 到別的目錄,分支切到 master 去處理爆炸的事情。 2. 把沒 commit 的東西全部透過 git add . && git stash 收起來,分支切到 master 去處理爆炸的事情,處理好之後再切回 feature 分支做 git stash pop 。 - 解法 1 的缺點是如果 repo 太大,再 clone 一次會很耗時間。 - 解法 2 的缺點是你的編輯器如果會自動偵測檔案消失或變動的話,你可能再 checkout 過去就會看到一大堆訊息。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up