로컬

2009-08-22 6 views
2

나는이 자식 명령을 사용하여 내 작업 디렉토리를 생성하고 자식에서 디렉토리를 제거 : 자식 복제 자식 : //git.webkit.org/WebKit.git 웹킷로컬

은 가능한 디렉토리를 제거하는 것입니다 그 하위 디렉토리를 로컬로 가져오고 아직 내 새 버전의 웹킷과 동기화하려고하면 내 미래의 'git svn rebase'가 망가지지 않을까요?

감사합니다.

+0

git 저장소에서 git 명령을 사용하여 git 작업 디렉토리를 만들었습니까? 나는 Subversion이 어디에 들어 왔는지 이해하지 못합니다. –

답변

3

git rm --cached를 사용하여 로컬로 디렉토리를 제거 할 수 있습니다. 그러면 버전 제어에서 파일이 제거됩니다.

2

로컬 저장소에서 git rm을 사용하여 디렉토리와 해당 파일을 제거하고 변경 사항을 적용 할 수 있습니다.

다음으로 업스트림 브랜치에 대해 리베이스하면 업스트림이 제거한 파일을 변경하지 않아도 문제가 없습니다. 대화식주의없이 변경 사항을 적용 할 수 있습니다.

그러나 업스트림에서 해당 파일을 수정하면 git rebase이 충돌을 표시하고 수행 할 것을 요청합니다. 이 경우 충돌이 발생한 파일을 제거하고 rebase를 계속하여 충돌을 해결할 수 있습니다. 리베이스를 완료하면 해당 파일은 여전히 ​​로컬 저장소에서 제거됩니다.

관련 문제