웹킷

2010-01-26 4 views
0

에서 만든 최신 변경 사항에 끌어 어떻게 로컬 내 웹킷 저장소 설정이 지시를 따랐다.웹킷

제 질문은 어떻게 저의 저장소를 마스터 Webkit 저장소에 동기화 할 수 있습니까? 'git fetch'를 시도했는데 파일이 추가/삭제 된 것을 볼 수 없습니다.

그리고 나서 'git pull'을 시도했는데, 파일이 추가/deteted되었음을 봅니다. 이처럼 :

WebKitTools/ChangeLog        | 6 + 
WebKitTools/Scripts/webkitpy/committers.py   | 2 +- 
157 files changed, 1441 insertions(+), 1167 deletions(-) 
create mode 100644 LayoutTests/fast/text/line-break-after-question-mark-expected.txt 
create mode 100644 LayoutTests/fast/text/line-break-after-question-mark.html 
create mode 100644 LayoutTests/fast/text/script-tests/line-break-after-question-mark.js 
delete mode 100644 LayoutTests/storage/domstorage/documentURI.html 
create mode 100644 LayoutTests/storage/domstorage/events/basic-body-attribute-expected.txt 

답변

3

git fetch는 원격 저장소에서 변화를 가져옵니다 만, 리모컨으로 해당 지역의 master 지점을 병합하지. 항상 git merge 또는 git rebase ~ origin/master 일 수 있으며, 하나의 명령 (git pull)이 git pull --rebase 인 경우에만 수행 할 수 있습니다.

git pull은 리모컨으로 변경하려는 경우에 적용되며 fetchmerge입니다.

+0

감사합니다. 'git pull'과 'git pull --rebase'의 차이점을 알려주십시오. – n179911

+0

@ n179911'git pull '은 원격 저장소에서 변경 사항을 가져 와서 마스터에 병합합니다. 'git pull --rebase'는 rebase를 대신합니다. 로컬 변경 사항이있는 경우 병합하면 부모가 2 명인 병합 커밋이 만들어 지지만 rebase는 모든 로컬 변경 사항을 가져 와서 새 마스터에 적용합니다 (리포지토리에서 가져옴). 자세한 정보와 예제는 http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html을 참조하십시오. 로컬 변경 사항이 없으면 둘 다 같은 방식으로 작동합니다. – MBO