나는 두 개의 분기가 있습니다: branch_1
과 branch_2
.
어떻게 그들 사이의 차이점을 볼 수 있습니까?
질문자 :isuruanu
나는 두 개의 분기가 있습니다: branch_1
과 branch_2
.
어떻게 그들 사이의 차이점을 볼 수 있습니까?
git diff branch_1..branch_2
그러면 두 가지의 팁 사이에 diff가 생성됩니다. 테스트를 위해 공통 조상에서 차이점을 찾으려면 두 개 대신 세 개의 점을 사용할 수 있습니다.
git diff branch_1...branch_2
그리고 내용이 어떻게 다른지 확인하지 않고 어떤 파일이 다른지 확인하려는 경우. 이것을 사용하십시오:
git diff --name-only branch_1...branch_2
분기를 비교하는 방법에는 여러 가지가 있으며 필요한 특정 사용 사례에 따라 다릅니다.
고장난 것을 비교하고 변경 사항을 확인하고 수정하고 커밋하기 전에 변경된 사항을 다시 확인하려는 경우가 많습니다.
개인적으로 내가하고 싶은 diff를보고 싶을 때 :
git checkout branch_1 # checkout the oldest branch git checkout -b compare-branch # create a new branch git merge --no-commit --squash branch_2 # put files from the new branch in the working folder git status # see file names that changes git diff # see the content that changed.
이 솔루션을 사용하면 diff가 표시되고 git status
사용하여 파일 이름만 볼 수 있으며 가장 중요한 부분 branch_2
를 실행할 수 있습니다(branch_2는 작업 트리에 있음). 문제가 발생한 경우 파일을 편집하고 수정할 수 있습니다. git status
또는 git diff
를 다시 입력 branch_a
대한 새 편집과의 차이점을 볼 수 있습니다.
git diff b1...b2
차이를 표시하거나 git log b1..b2
git log --oneline --graph --decorate --abbrev-commit b1..b2
사용하여 멋진 그래픽 방식으로 커밋 차이를 볼 수 있습니다. git log --oneline --graph --decorate --abbrev-commit b1..b2
출처 : http:www.stackoverflow.com/questions/9834689/how-can-i-see-the-differences-between-two-branches
ssh "권한이 너무 열려 있습니다"오류 (0) | 2021.11.23 |
---|---|
jQuery에서 테이블 행 추가 (0) | 2021.11.23 |
(a== 1 && a ==2 && a==3) 참으로 평가될 수 있습니까? (0) | 2021.11.23 |
훌륭한 R 재현 가능한 예제를 만드는 방법 (0) | 2021.11.23 |
Matplotlib으로 그린 그림의 크기를 어떻게 변경합니까? (0) | 2021.11.23 |