看板 Soft_Job 關於我們 聯絡資訊
想請問以下這樣的情況是否還有救, 原本有兩個commit, 想把它交換順序, 用了git rebase -i然後把兩筆資料調換, 調換後又下了git rebase --contiune 然後其中某一筆就不見了, 是否已經沒救了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.181.203 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1448802967.A.6AA.html
NDark: 你應該開另一個branch 然後pick過去... 11/29 21:17
NDark: 我以為git是出了名的凡走過必留下痕跡 11/29 21:18
banjmin: git reset ORIG_HEAD 11/29 21:35
carlcarl: 有救吧 11/29 22:08
qsort: google: restoring lost commits 11/29 22:16
zeqw: 感謝3F..有救..這種方式救回來會把檔案都變成modified? 11/29 22:39
badyy: 小的commit,小魯是用stg 把series交換! 11/29 22:49
abc0922001: git指令好複雜XD 11/29 22:57
glennchen: git reflog may help on it. 11/29 23:01
zeqw: git reflog v.s. git reset ORIG_HEAD 哪個較好用? 11/29 23:03
glennchen: reflog為ref操作的log, 跟reset是不同的東西 11/29 23:15
puritys: 先備份! copy 整個資料夾 11/30 00:17
ns1234: 樓上那幹嘛還用git啊。。? 11/30 00:58
Masakiad: 樓樓上讓我吃飯噴笑 11/30 13:02
puritys: 先備份 避免手殘 下錯指令 11/30 21:32
puritys: 一個 repository 通常也沒多大 cp -r 就備好了 11/30 21:40
ns1234: 切兩個測試合併的分支出去試看,出錯就把測試的刪掉不久好 12/02 10:05
ns1234: 了。。 12/02 10:05