2013-04-20 5 views
1

브랜치에서 일부 파일을 삭제하려고하는데 마스터 또는 다른 브랜치에서 삭제 된 파일을 원하지 않습니다. 그러나 branchA에서 파일을 삭제하면 동일한 파일이 branchB 및 master에서 삭제됩니다.분기에서 파일을 삭제할 때 master 파일을 삭제해야합니까?

이것은 내가 기대하는 바가 아닙니다. master 및 branchB에 파일이 남아있을 것으로 예상됩니다.

그래서 제 질문은

A)이 예상되는 동작입니다

이다? b) 그렇지 않은 경우 어떻게됩니까? c) 문제가 발생 했습니까? 수정하려면 어떻게해야합니까?

+2

a) 아니요, 전혀 아닙니다. b) 문제를 나타내는 최소한의 예 (일련의 명령)를 제공 할 수 있습니까? c) 문제가 무엇인지에 달려 있습니다. – Thomas

+0

주석 주셔서 감사합니다, Thomas. gmile이 제안했듯이 문제는 파일이 당시 git에 의해 추적되지 않았다는 것입니다. –

답변

4

지점 및 지점 B. 파일이 git 추적하고 지점 는 분기 B에 남아있을 것입니다에서 삭제 한 후, 두 가지에 존재하는 경우

.

질문에 대한 대답은 다음과 같습니다. 아니요, git은 현재와 다른 분기에서 파일을 제거하지 않아야합니다.

나는 파일이 자식에 의해 추적되지 않으며, git status의 "추적되지 않는 파일"섹션 아래에 나열되어 있는지 의심이있다.

업데이트. 그게 가능하다면 - git status의 출력을 포함시킬 수 있습니까?

+0

응답 해 주셔서 감사합니다. 파일이 추적되는지 확인하겠습니다. –

+0

네, 그게 문제였습니다. 정말 고마워. –

관련 문제