잘못된 위치에 패치가 적용되었습니다.

잘못된 위치에 패치가 적용되었습니다.

필요에 따라 별칭을 추가하거나 제거하기 위해 신속하게 적용할 수 있는 패치 파일 세트를 만들려고 합니다 .bashrc.

.bashrc이 문제를 해결하기 위해 해당 줄 뒤에 별칭 부분을 추가하고 # alias다음과 같은 패치 파일을 만들었습니다.

--- a/.bashrc
+++ b/.bashrc
@@ -50,1 +50,2 @@
 # alias
+alias update-me='sudo pacman -Syu'

어떤 패치 세트가 사용될지 미리 알 수 있는 방법이 없기 때문에 올바른 위치를 찾기 위해 접두사를 전달합니다 .bashrc.
그리고 실제로 im: .bashrc으로
patch .bashrc < patchfile.patch
패치를 시도한 후
Hunk #1 succeeded at 15 with fuzz 1 (offset -35 lines).
새 별칭이 잘못된 위치에 추가되었습니다. 즉, 파일 뒤가 아닌 파일 끝에 # alias바로 뒤에 추가하고 싶습니다 # alias.

내가 뭘 잘못했나요?
또한 이러한 변경 사항을 관리하는 더 좋은 방법이 있습니까?

관련 정보