有變動 不一定 就不能切換 branch 唷。
在兩 branch 之間,如 base 一致,僅原始端的該檔案有變更
,則 checkout branch 時,可以順利切換過去。
而當目的端也修改了與來源端相同的檔案,則在 checkout branch 的時候,會提醒使用者用一下 stash。也就是所謂的防呆。
有防呆阿
但有時候 git 就是怪怪的 發生過很多次奇奇怪怪有趣的事
最誇張的一次是 A 用 B 的電腦 然後 push 時輸入C的 email 密碼
結果該專案本來只有 A C 後來多了一個 contributor B 還有 push成功的 紀錄
哎呀 怪怪的是偶爾就會來一下