728x90
반응형

git-diff 6

git-diff ^ M을 무시하는 방법

질문 : ^ M을 무시하려면 git-diff 일부 파일에 개행 구분 기호로 ^ M이 포함 된 프로젝트에서. git-diff는 전체 파일이 한 줄에 불과하기 때문에 이러한 파일을 비교하는 것은 분명히 불가능합니다. 이전 버전과 어떻게 다른가요? "diffing 할 때 ^ M을 줄 바꿈으로 처리"와 같은 옵션이 있습니까? prompt> git-diff "HEAD^" -- MyFile.as diff --git a/myproject/MyFile.as b/myproject/MyFile.as index be78321..a393ba3 100644 --- a/myproject/MyFile.cpp +++ b/myproject/MyFile.cpp @@ -1 +1 @@ -import flash.events.MouseEven..

개발관련/Git 2021.12.11

Git 커밋의 변경 사항을 확인하는 방법

질문 : Git 커밋의 변경 사항을 어떻게 볼 수 있습니까? git diff COMMIT 수행하면 해당 커밋과 HEAD (내가 아는 한) 사이의 변경 사항을 볼 수 있지만 해당 단일 커밋에 의해 변경된 내용을보고 싶습니다. diff / log 에서 해당 출력을 제공하는 명백한 옵션을 찾지 못했습니다. 답변 COMMIT 해시에 대한 차이점을 보려면 다음과 같이하십시오. COMMIT 는 커밋의 해시입니다. git diff COMMIT~ COMMIT 당신의 차이가 표시됩니다 COMMIT 의 조상과는 COMMIT . ~ 표기법과 그 친구들에 대한 명령어와 gitrevisions 에 대한 자세한 내용은 git diff 의 man 페이지를 참조하십시오. 또는 git show COMMIT 는 매우 유사한 작업을 수행..

개발관련/Git 2021.12.09

Git 커밋 범위에서 이중 점 “..”과 삼중점 “…”의 차이점

질문 : Git 커밋 범위에서 이중 점“..”과 삼중점“…”의 차이점은 무엇입니까? 일부 Git 명령은 커밋 범위를 사용하고 하나의 유효한 구문은 두 개의 점 .. 으로 두 개의 커밋 이름을 구분하는 것이고 다른 구문은 세 개의 점을 사용하는 ... 둘의 차이점은 무엇입니까? 답변 log 명령을 diff 명령을 사용하는지에 따라 다릅니다. log 경우 man git-rev-parse 문서에 있습니다. 커밋에서 도달 할 수있는 커밋을 제외하기 위해 접두사 ^ 표기가 사용됩니다. 예를 들어 ^ r1 r2는 r2에서 도달 할 수있는 커밋을 의미하지만 r1에서 도달 할 수있는 것은 제외합니다. 이 집합 연산은 너무 자주 나타나서 그것에 대한 속기가 있습니다. 두 개의 커밋 r1 및 r2 (위의 개정판 지정에 설..

개발관련/Git 2021.11.18

스테이징 영역의 파일에 git diff 표시

질문 : 스테이징 영역의 파일에 git diff 표시 A를 변경 한 볼 수있는 방법은 내가 거기에 file I 완료 후 git add file ? 즉, 내가 할 때 : git add file git diff file 차이가 표시되지 않습니다. 마지막 커밋 이후 차이점을 볼 수있는 방법이 있다고 생각하지만 그게 뭔지 모르겠습니다. 답변 --cached 플래그로 스테이징 된 변경 사항을 표시 할 수 있습니다. $ git diff --cached 최신 버전의 git에서는 --staged 플래그 --staged --cached 의 동의어입니다). $ git diff --staged 출처 : https://stackoverflow.com/questions/3527856/show-git-diff-on-file-in..

개발관련/Git 2021.09.07

git log 또는 git diff를 종료하는 방법

질문 : git log 또는 git diff를 종료하는 방법 나는 Git Immersion 의 도움으로 Git을 배우려고 노력하고 있습니다. git log 또는 git diff 사용할 때마다 나를 실망시키는 한 가지가 있습니다. (END) 단어를 만나면 다음에 무엇을해야할지 모르겠습니다. 명령을 입력 할 수없고 결국 현재 Bash 창을 닫고 다른 창을 엽니 다. 사용하려는 다음 명령을 어떻게 입력합니까? 답변 less 프로그램에 있으므로 git log 의 출력을 스크롤 할 수 있습니다. 이 화면을 종료하려면 q 를 입력하십시오. 도움을 받으려면 h 를 입력하십시오. 호출기에서 출력을 읽고 싶지 않고 터미널에 인쇄되기를 원하면 환경 변수 GIT_PAGER 을 cat 정의하거나 core.pager 를 cat..

개발관련/Git 2021.09.03

Git의 두 브랜치의 차이점 비교

질문 : Git에서 두 브랜치를 비교합니까? branch_1 과 branch_2 두 가지를 가지고 있습니다. Git에서 두 브랜치의 차이점을 어떻게 볼 수 있습니까? 답변 git diff branch_1..branch_2 그러면 두 가지 끝 사이의 차이가 생성됩니다. 테스트를 위해 공통 조상과의 차이점을 찾고 싶다면 두 개 대신 세 개의 점을 사용할 수 있습니다. git diff branch_1...branch_2 출처 : https://stackoverflow.com/questions/9834689/comparing-two-branches-in-git

개발관련/Git 2021.08.23
728x90
반응형