[求救] Git 操作

看板Soft_Job作者 (重心)時間8年前 (2015/11/29 21:16), 編輯推噓7(7011)
留言18則, 11人參與, 最新討論串1/2 (看更多)
想請問以下這樣的情況是否還有救, 原本有兩個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

11/29 21:17, , 1F
你應該開另一個branch 然後pick過去...
11/29 21:17, 1F

11/29 21:18, , 2F
我以為git是出了名的凡走過必留下痕跡
11/29 21:18, 2F

11/29 21:35, , 3F
git reset ORIG_HEAD
11/29 21:35, 3F

11/29 22:08, , 4F
有救吧
11/29 22:08, 4F

11/29 22:16, , 5F
google: restoring lost commits
11/29 22:16, 5F

11/29 22:39, , 6F
感謝3F..有救..這種方式救回來會把檔案都變成modified?
11/29 22:39, 6F

11/29 22:49, , 7F
小的commit,小魯是用stg 把series交換!
11/29 22:49, 7F

11/29 22:57, , 8F
git指令好複雜XD
11/29 22:57, 8F

11/29 23:01, , 9F
git reflog may help on it.
11/29 23:01, 9F

11/29 23:03, , 10F
git reflog v.s. git reset ORIG_HEAD 哪個較好用?
11/29 23:03, 10F

11/29 23:15, , 11F
reflog為ref操作的log, 跟reset是不同的東西
11/29 23:15, 11F

11/30 00:17, , 12F
先備份! copy 整個資料夾
11/30 00:17, 12F

11/30 00:58, , 13F
樓上那幹嘛還用git啊。。?
11/30 00:58, 13F

11/30 13:02, , 14F
樓樓上讓我吃飯噴笑
11/30 13:02, 14F

11/30 21:32, , 15F
先備份 避免手殘 下錯指令
11/30 21:32, 15F

11/30 21:40, , 16F
一個 repository 通常也沒多大 cp -r 就備好了
11/30 21:40, 16F

12/02 10:05, , 17F
切兩個測試合併的分支出去試看,出錯就把測試的刪掉不久好
12/02 10:05, 17F

12/02 10:05, , 18F
了。。
12/02 10:05, 18F
文章代碼(AID): #1MMlgNQg (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1MMlgNQg (Soft_Job)