[請益] 有關git的問題

看板Soft_Job作者 (為何世界會那麼不單純)時間8年前 (2017/04/30 00:14), 8年前編輯推噓7(7022)
留言29則, 13人參與, 最新討論串1/2 (看更多)
小弟最近公司遇到有關git push -f 造成一些commit資料遺失 請問各位高手有沒有辦法查出是哪個帳號以及哪個時間點做的 在此謝謝各位了 如果有人可以正確回答 小弟願意贈送1000P幣給他 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.246.149 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1493482460.A.3E9.html ※ 編輯: tanted (59.115.246.149), 04/30/2017 00:21:55

04/30 00:21, , 1F
是說,應該沒有巧到每一個人的 clone 都已 pull 吧?
04/30 00:21, 1F

04/30 00:22, , 2F
總會有幾個人的資料還是被硬上次前的吧!?
04/30 00:22, 2F
好像都被洗掉了 ※ 編輯: tanted (59.115.246.149), 04/30/2017 00:23:57 ※ 編輯: tanted (59.115.246.149), 04/30/2017 00:25:47

04/30 00:26, , 3F
push typo, 印象中 push -f 可以禁止
04/30 00:26, 3F

04/30 00:37, , 4F
用 git reflog 到每個人的 clone 去碰運氣吧
04/30 00:37, 4F
其實資料以救回 但想要知道何人所為 ※ 編輯: tanted (59.115.246.149), 04/30/2017 00:48:11

04/30 00:52, , 5F
git server上看的到push紀錄吧!?
04/30 00:52, 5F

04/30 00:56, , 6F
github 的話有api可以查
04/30 00:56, 6F

04/30 08:43, , 7F
git log 檔案,然後一個一個git show查
04/30 08:43, 7F

04/30 12:52, , 8F
多人工作敢用push -f,真的是很佩服
04/30 12:52, 8F

04/30 13:13, , 9F
該設禁止force push的地方要設一下比較好....
04/30 13:13, 9F

04/30 13:14, , 10F
像是利用 receive.denyNonFastForwards true 或如果你的 Gi
04/30 13:14, 10F

04/30 13:14, , 11F
t 是用其他軟體例如 GitLab 包裝過的話,都會有地方可以設
04/30 13:14, 11F

04/30 13:14, , 12F
這類技術上禁止的東西
04/30 13:14, 12F

04/30 17:24, , 13F
你們的重點應該要放在權限管理,要不然一樣的問題還是會再發
04/30 17:24, 13F

04/30 17:24, , 14F
生,不管是不是故意,下面那篇回文可以看看,至少也會有你要
04/30 17:24, 14F

04/30 17:24, , 15F
的記錄
04/30 17:24, 15F

04/30 19:57, , 16F
這又是一個使用git的悲劇,輕則浪費時間,重則損失資料。
04/30 19:57, 16F

04/30 19:57, , 17F
之前就有提醒過了: git是個垃圾。還被人家噓得要命,我沒
04/30 19:57, 17F

04/30 19:57, , 18F
見過一個tool可以設計得這麼不正確造成越用花越多時間,
04/30 19:57, 18F

04/30 19:57, , 19F
一個好的tool應該是減輕每個人的loading,提升大家的產出
04/30 19:57, 19F

04/30 19:58, , 20F
,git完全相反。
04/30 19:58, 20F

04/30 19:58, , 21F
反正講再多還是有人不信,那就只好天天都是"世界備份日"
04/30 19:58, 21F

04/30 20:23, , 22F
那種是git server在管的事
04/30 20:23, 22F

04/30 22:01, , 23F
有噓得要命的文章可以聞香一下嘛?
04/30 22:01, 23F

05/01 03:07, , 24F
sunsamy: monolithic 一直都不是 Linux 的設計哲學
05/01 03:07, 24F

05/01 13:11, , 25F
我覺得這比較偏管理問題,如果有人會push -f應該關掉
05/01 13:11, 25F

05/01 13:12, , 26F
他本身write的權力逼他用pull request的方式merge
05/01 13:12, 26F

05/02 09:56, , 27F
明明就是使用者的問題還可以扯到git是垃圾= =
05/02 09:56, 27F

05/02 11:32, , 28F
我一直覺得mecurial是比較好的DVCS就是
05/02 11:32, 28F

05/02 13:20, , 29F
文檔被偷改,怪excel還是怪自己?沒內才怪工具差
05/02 13:20, 29F
文章代碼(AID): #1P1BlSFf (Soft_Job)
文章代碼(AID): #1P1BlSFf (Soft_Job)