作者 Wardyal (幹死希露菲)標題 [問卦] 正常來說 git的 .patch檔案怎麼用?時間 Thu Aug 24 16:22:13 2023
如題 有一個bug有修
我同事給了我一份 .patch檔
跟我說用這份 patch 就好了
不過我 apply 推不上去 會報錯
所以他就跟我打開來一行一行比對就好
還好只是修十幾行而已
想問一下 正常情況 .patch檔 到底怎麼用
我自己開了一個 project 改了幾行
> git format patch
丟到另一個git clone 下來的同project底下
> git apply patch
然後就跳說
0006-This-is-a-file-commit-but-not-update-to-server.patch:31: trailing
whitespace.
after commit
error: patch failed: add_file.txt:2
error: add_file.txt: patch does not apply
根本沒apply進去
有人知道怎麼用嗎
那個 git am感覺又更難了
--
環醬可愛
https://imgur.com/EF5SmX4.gif
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣)
※ 作者: Wardyal 2023-08-24 16:22:13
※ 文章代碼(AID): #1avnCtpD (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1692865335.A.CCD.html
※ Wardyal:轉錄至看板 Marginalman 08/24 16:22
推 NDark: 靠你在八卦版問這個...1F 119.77.182.55 台灣 08/24 16:23
噓 duke791110: 你是在歧視我這個文組嗎2F 101.10.45.120 台灣 08/24 16:23
→ NDark: 還轉到 Marginalman 是來亂的3F 119.77.182.55 台灣 08/24 16:23
沒 就問問看
看有沒有懂的
因為不太知道要問誰
※ 編輯: Wardyal (27.52.133.126 臺灣), 08/24/2023 16:24:29
→ vowpool: 這個只能照搬吧4F 125.227.40.62 台灣 08/24 16:24
照搬是指一行一行慢慢移嗎
→ leolarrel: 我猜你技術那麼爛,薪水一定比我高5F 123.51.165.127 台灣 08/24 16:24
※ 編輯: Wardyal (27.52.133.126 臺灣), 08/24/2023 16:25:10
推 zyxx: chatgpt6F 111.249.52.28 台灣 08/24 16:25
→ leolarrel: 正確答案是 git apply --reject
而且這種問題,g一下就一堆答案7F 123.51.165.127 台灣 08/24 16:25
有用過
不過那個reject檔跟我直接打開 patch檔類似
是要針對這個reject檔來改.patch嗎
還是應該改哪個
→ leolarrel: 所以我87%肯定你薪水比我高9F 123.51.165.127 台灣 08/24 16:26
※ 編輯: Wardyal (27.52.133.126 臺灣), 08/24/2023 16:28:00
→ leolarrel: X,已經跟你說g一下就一堆解答了!
教學網站看一看學一學很難嗎? 你薪水要10F 123.51.165.127 台灣 08/24 16:28
→ xvited945: 樓上不要被問倒就惱羞欸
可不爽可以不要回答啊XD12F 101.10.7.250 台灣 08/24 16:29
→ leolarrel: 不要給我拉! X , 你Y的14F 123.51.165.127 台灣 08/24 16:29
→ Wardyal: 對不起捏 我只看到一些用am的文章 我再15F 60.248.91.73 台灣 08/24 16:30
→ leolarrel: reject檔就是告訴你哪裡有衝突的提示,16F 123.51.165.127 台灣 08/24 16:30
→ Wardyal: 找找 謝謝回覆17F 60.248.91.73 台灣 08/24 16:30
→ leolarrel: 看reject黨的提示自己手動修拉,Y你X的18F 123.51.165.127 台灣 08/24 16:30
@ 以上底色標記1位,每人300P(稅後)發送完成! by PTT Star 3.6.0 Beta
→ adios881: 能理解尊重 我也遇過很厲害的技術主管19F 223.139.186.155 台灣 08/24 16:31
→ Wardyal: 好 感恩
我在我的project再試試看20F 60.248.91.73 台灣 08/24 16:31
推 matico: --reject沒錯啊,為什麼要改patch檔,patch apply不進去就是檔案不sync了,就開code fix conflict 吧22F 210.202.218.253 台灣 08/24 16:31
※ 編輯: Wardyal (60.248.91.73 臺灣), 08/24/2023 16:31:45
--