cost 167 ms
嘗試應用 git diff 時出錯,“輸入中沒有有效補丁”

[英]Error when trying to apply git diff, "No valid patches in input"

我正在創建一個 powershell 腳本,目標是通過幾個 git 分支,保存工作更改的補丁,切換到主干分支以拉取遠程提交,然后切換回工作分支並重新應用工作更改。 這是我具體測試的方法: 但是,當我嘗試應用剛剛創建的補丁時,出現錯誤: 錯誤:輸入中沒有有效補丁(允許使用“--allow-empty ...

如何從提交的更改中創建 git 補丁

[英]How to create a git patch from the committed changes

我使用 Android Studio 從未提交的更改中創建補丁文件。 在這種情況下,我需要從上一個委員會創建一個補丁文件。 ...

git apply 不尊重使用 `git mv` 的文件重命名

[英]git apply is not respecting file renames using `git mv`

我已經創建了一個與其他名為 `main 的分支的更改的差異,如下所示: 但是,當我運行git apply my-diff.patch時,我看到我的文件重命名(使用git mv )沒有得到尊重。 相反,我看到重命名的文件已刪除,使用git mv創建的文件是一個全新的文件。 如何讓git appl ...

如何使用父 SHA 創建 git 補丁,以便它可以用作存檔?

[英]How to create a git patch with the parent SHA so it can serve as an archive?

想象一下,我正在 git 存儲庫上的一個探索性分支上工作,它只有一個提交。 我決定很快就不需要我的工作,並且我不想創建分支/標簽。 事實上,我想丟棄這些更改,但以防萬一我再次需要它們,我想保存一個補丁。 就本文而言,假設我只有一個要存檔的更改: 我提出的存檔解決方案如下: 創建一個提交040cc7 ...

從補丁中刪除索引 header 行的影響

[英]Implications of removing the index header line from patch

語境我有一個 git 存儲庫(“父存儲庫”),其中包含我使用git diff --binary sometag在另一個存儲庫(“內部存儲庫”)中生成的.patch文件。 父倉庫是公開的並且對拉取請求開放。 根據文檔,該文件包含一個 header 行,每個更改如下所示: index <hash& ...

git:以編程方式撤消修改后的郵遞員集合中的特定更改

[英]git: Undo specific changes in modified postman collection programmatically

我在 git 中處理郵遞員集合。 Postman很多東西都做的很好,但是import時出現的id再生不太理想。 本質上是導入郵遞員集合,然后再次導出它會導致每個id發生變化 例如來自git diff-index -p HEAD --輸出git diff-index -p HEAD -- 我想 ...

Git 來自幾個(不是全部)未暫存文件的補丁

[英]Git patch from several (not all) unstaged files

我閱讀了有關git patch命令的信息,但所有示例都顯示了如何為所有未暫存或緩存的文件,甚至是某些提交包含的所有文件(從一個提交到另一個提交)獲取補丁。 但是假設我有10 個未暫存的文件,我需要為其中的 6 個創建一個適當的補丁。 我怎樣才能做到這一點? 如果有辦法創建這樣的補丁,我該如何應用它? ...

見完整 git 添加補丁

[英]See the full git add patch

我一直使用git add -p 。 對於大塊頭,我經常將 go 進入(e)dit 模式以根據需要查看和調整大塊頭。 有沒有辦法編輯 FULL diff(每個文件中的每個大塊),而不是一次做出一個大塊的分期決策? 我知道您可以(s)將大塊分成較小的塊。 我正在尋找一種相反的東西:將小塊合並成一個大塊。 ...

如何從補丁中獲取一行的 git 日志?

[英]How to get a git log for a line from a patch?

我使用命令得到一個補丁: 現在我對補丁中特定文件的特定行感興趣。 我想看看這條線的變化歷史。 我可以像這樣使用 git 日志: 但問題是補丁中的行號與原始文件中的行號不匹配。 有沒有辦法從補丁中獲取 git 行日志? ...

使用“git add -p”編輯大塊時“錯誤:...補丁不適用”

[英]“error: … patch does not apply” when editing hunk with “git add -p”

tldr:為什么我會收到error: ... patch does not apply ,即使它看起來應該可以工作? 我在做git add -p時正在編輯一個大塊,我只想添加new line 1 (而不是添加new line 2 ): 我將+更改為空格 對於new line 2 : 但這給出了錯 ...

應用來自 txt 文件的 git 差異內容

[英]Applying git diff contents from a txt file

一位程序員朋友給我發了一個 txt 文件,其中包含差異信息。 像這樣,從txt文件內容開始: 等等如何使用命令行或源代碼樹將這些更改應用於 git? 我對 git 很陌生,我知道您可以應用.patch 文件。 我可以將此內容轉換為補丁文件嗎?或者最好的方法是什么? 它只是一個 Java 家庭項目。 ...

為什么 git 適用並且失敗了?

[英]Why does git apply and am fail?

我有一個包含單行更改的補丁文件。 運行git am失敗並顯示以下消息: 目標文件在更改的行上方確實有幾行額外的行。 這是因為 git 無法確定單行更改的位置而失敗嗎? 如果是這樣,這是否意味着目標文件和源文件需要本質上相同? 使用相同的補丁運行git apply會產生以下消息: 我相信這基本上是相 ...

在手動編輯 Git 中的大塊時,如何避免以下大塊出現“錯誤:第 X 行沒有 header 的補丁片段”?

[英]How do I avoid "error: patch fragment without header at line X" for the following hunk when manually editing hunks in Git?

我正在運行 Git 版本 2.18.0.windows.1 並嘗試手動編輯帥哥(這是我第一次弄亂這個)。 我從分裂一個更大的大塊頭開始,這是兩個大塊頭中的第一個。 我去編輯第一個大塊頭如下... 老漢: 嘗試編輯: ...但是當我保存並關閉我的文本編輯器 (Atom) Git 時,出現以下錯誤消 ...

如何修補新分支

[英]how to patch new branch

嘿,電暈危機的原因,我無權訪問遠程 git 存儲庫,因為該存儲庫位於我公司的本地網絡上。 因此,我們處理存儲庫的本地副本。 現在我的同事創建了一個新分支並向該分支添加了 3 個提交。 如何創建此分支並將 3 個提交添加到我的本地存儲庫? 我想為提交制作補丁,但是如何創建一個與我的大學分支相同的新分支 ...

以合並分辨率格式顯示 git diff

[英]Display git diff in merge resolution format

有沒有辦法以合並分辨率使用的格式格式化 git diff(例如git diff HEAD^或git diff origin/foo origin/bar )? 例如,我有一個補丁(部分)看起來像 我希望將此部分視為 ...

如何在 C++ 中以最佳方式序列化兩個文件夾的差異

[英]How to serialize a diff of two folders optimally in C++

我正在嘗試為文件夾中的多個文件遞歸開發文件diff格式。 考慮包含修補文件的源目錄和包含原始文件的目標目錄。 編寫一個大小最小的diff文件,該文件表示源目錄和目標目錄中所有文件之間的差異,可應用於原始文件,以便將原始文件轉換為修補文件。 為此,我找到了dtl庫。 我應該使用庫的哪種算法或功能將文 ...

如何使用我自己的 diff 工具和 `add --patch` 之類的?

[英]How can I use my own diff tool with `add --patch` and the like?

我使用一個名為diffr的另類差異工具,如下所示: 在添加和簽出代碼時,我的正常工作流程也通常使用--patch和--interactive標志。 但是, --patch開關似乎使用默認值(colordiff?)而不是 diffr。 在這種情況下(以及我可能沒有想到的任何其他工具),我如何強制 d ...

git checkout -p 指定編碼

[英]git checkout -p with specified encoding

我正在使用 repo 中的混合編碼文件。 我的系統 $LANG 是en_US.UTF8 ,文件編碼是iso-8859-1 。 當我運行git checkout -p HEAD file git 使用UTF8來顯示差異。 我看到這樣的事情: 問題是,“ ”不是文件的正確內容。 當我運行icon ...

git am:補丁格式檢測失敗。 git apply也失敗

[英]git am: Patch format detection failed. git apply also fails

我正在嘗試學習git patching,所以我建立了一個測試倉庫並做了一些提交。 然后,我創建了一個補丁: git format-patch -1 HEAD --stdout > changes.patch 接下來,我簽出了一個新分支,並嘗試使用changes.patch: g ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM