2016-07-08 4 views
0

나는 몇 년 전에 fork 된 git 저장소의 포크 사본으로 작업하고있다. 먼저 원래 repo와 모양을 바꾸려는 것의 차이점을 조금씩 살펴봄으로써 변화를 더 잘 이해할 수 있도록 분기 된 Repo에 어떤 변화가 있었는지보고 싶습니다. 두 파일 모두에 현재 존재하는 수많은 파일의 변경 사항들.git에서 포크의 근원을 알아내는 방법?

우선 나는 이것이 내가합니다 (원래 변경 집합을 비교할 때 원래의 repo가 ​​처음 갈래의 한 곳에서 것을되면, 원래의 repo에 해당하는 포크의 repo에 어떤 변경 집합을 결정하는 방법을 알아야), 초기 forked repo changeset와 나는 아무런 차이가 없다. 그러면 나는 거기에서 갈 수있다.

아무에게 도와 줄 수 있습니까?

감사합니다 !!!

+0

가능한 중복 http://stackoverflow.com/questions/29810331/is-there-a-quick-way git-diff-from-the-point-or-branch-origin) – o11c

답변

0

원본을 지금까지 가져 오지 않았다고 가정하면 현재 원본/마스터의 커밋 ID와 원본에서 다시 가져 오기를 얻은 다음 새 원본/마스터와 비교하십시오 (또는 brach의 이름이 무엇이든간에)).

git rev-parse origin/master 
git fetch origin master 
git diff <commit id from rev-parse>..origin/master 
[포인트 또는 분기 원에서 "자식은 diff"에 대한 빠른 방법이 있나요?] (의