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