728x90
반응형

git-log 5

Pretty Git 분기 그래프

질문 : Pretty Git 분기 그래프 몇몇 책과 기사에 Git 브랜치와 커밋의 그래프가 정말 예쁘게 보이는 것을 보았습니다. Git 기록의 고품질 인쇄 가능 이미지를 만들려면 어떻게해야합니까? 답변 업데이트 2 : 훨씬 더 적절하기 때문에 Git의 Visualizing branch topology 질문에 대한이 답변의 개선 된 버전을 게시했습니다. 이 버전에는 작성자와 커미터 정보를 모두 보여주는 lg3 이 답변을 역사적인 (& rep, 인정할 것입니다) 이유로 남겨 두지 만 정말 삭제하고 싶은 유혹이 있습니다. 내 두 센트 ~/.gitconfig 파일에 두 개의 별칭이 있습니다. [alias] lg1 = log --graph --abbrev-commit --decorate --format=forma..

개발관련/Git 2021.12.01

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

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

개발관련/Git 2021.11.18

커밋 메시지로 Git 저장소를 검색하는 방법

질문 : 커밋 메시지로 Git 저장소를 검색하는 방법은 무엇입니까? 커밋 메시지 "Build 0051"과 함께 일부 소스 코드를 GIT로 확인했습니다. 그러나 해당 소스 코드를 더 이상 찾을 수없는 것 같습니다. 명령 줄을 사용하여 GIT 저장소에서이 소스를 어떻게 추출합니까? 최신 정보 SmartGIT를 사용하여 버전 0043, 0044, 0045 및 0046을 체크인했습니다. 0043을 체크아웃하고 다른 지점에서 0051까지 버전을 체크인했습니다. 0043을 다시 체크아웃했습니다 지금은 0051이 사라졌습니다. 최신 정보 소스 코드는 확실히 거기에 있습니다. 이제 그것을 확인하는 문제입니다. C:\Source>git log -g --grep="0052" commit 77b1f718d19e5cf46e2..

개발관련/Git 2021.09.17

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 버전 관리를 사용하여 파일의 변경 내역보기 Git에서 개별 파일의 변경 내역을 확인하고 변경된 사항에 대한 전체 세부 정보를 보려면 어떻게해야합니까? 나는 다음과 같이 얻었다. git log -- [filename] 파일의 커밋 기록을 보여 주지만 각 파일 변경 내용을 어떻게 얻습니까? MS SourceSafe에서 전환을 시도하고 있으며 이전에는 간단한 right-click → show history . 답변 그래픽보기의 경우 gitk 사용합니다. gitk [filename] 또는 과거의 이름 바꾸기 파일 이름을 따르려면 gitk --follow [filename] 출처 : https://stackoverflow.com/questions/278192/view-the-change-histo..

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