"git diff"및 "git apply"를 사용하여 작은 변경 사항을 공유합니다.
1831 단어 git
git diff
출력에 변경 사항이 표시됩니다. 이 작은 조각을 어떻게 공유할 수 있습니까? git diff
의 출력을 복사하여 팀원에게 전송하기만 하면 됩니다. 다음은 로컬에서 수행한 작은 변경 사항입니다.diff --git a/conf/local.rb b/conf/local.rb
index 57672691..28fd024c 100644
--- a/conf/local.rb
+++ b/conf/local.rb
@@ -1,6 +1,6 @@
-@whitePagesCacheTtl = "60s"
-
-@executionEnvironment = "local"
+@whitePagesCacheTtl = "120s"
+@considerEnv = "false"
+@executionEnvironment = "external"
@lightstep_collector_host = "HO123"
내가 그 모든 것을 복사했다고 가정 해 봅시다. Mac에는 stdout을 캡처하여 클립보드에 저장하는 멋진
pbcopy
명령이 있습니다. 그래서 git diff | pbcopy
가 우리를 위해 그것을 복사할 것입니다. 이제 풀 리퀘스트 댓글에 넣거나 채팅 중인 사람에게 보낼 수 있습니다.알겠습니다. 팀 동료가 보냈습니다. 당신은 그것을 인간으로 읽을 수 있고 그것이 몇 줄을 바꾸는 것을 볼 수 있습니다. 일치하도록 파일을 편집할 수 있지만 git이 대신 할 수 있습니다. 출력을
git apply
로 파이프합니다. 다시 Mac에서는 클립보드를 stdout으로 보내는 nicepbpaste
명령이 있습니다. 따라서 한 가지 옵션은 풀 요청 주석에서 텍스트를 복사하고 git apply에 파이프하는 것입니다.$ pbpaste | git apply
또 다른 옵션은 내용을 파일에 넣고 git이 적용되도록 지정하는 것입니다. diff를
new.patch
에 붙여넣었다고 가정하면 다음을 사용하여 변경 사항을 적용할 수 있습니다.$ git apply new.patch && rm new.patch
우리가 작업을 마쳤고 git에 커밋하고 싶지 않기 때문에 패치를 삭제합니다.
이것은 내가 자주하는 일입니다.
apply
나 diff
의 출력을 입력으로 사용할 수 있다는 사실도 모르고 오랫동안 git을 사용했다. 그것은 몇 번 나에게 도움이되었습니다.
Reference
이 문제에 관하여("git diff"및 "git apply"를 사용하여 작은 변경 사항을 공유합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nickfun/using-git-diff-and-git-apply-to-share-small-changes-3c0e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)