2016-11-16 1 views
1

master 분기에 test.txt라는 새 파일을 빌드했습니다.
그러나 테스트 분기를 커밋하지 않고 체크 아웃 할 때.
그러나 나는 또한 테스트 지점커밋하지 않고 Git checkout 분기

왜 그것을 볼 수 있습니까?

+0

변경 사항을 추가하거나 숨긴다. – KOTIOS

+1

추적되지 않은 파일은 힘내 관리하에 있지 않으므로 분기를 전환하는 것은 논리적 인 의미가 없다. –

+0

앞으로는 복사/붙여 넣기를 허용하는 스크린 샷 대신 질문에 텍스트 출력을 포함하십시오. '{}'(코드 샘플) 버튼을 사용하여 멋지게 형식을 지정하십시오. – tom

답변

1

분기되지 않은 파일은 분기를 전환 할 때 그대로 남습니다. test.txt을 master 브랜치의 일부로 만들려면 체크 아웃 할 때 테스트 브랜치가 사라지게하려면 git add test.txt을 사용하여 추가하고 git commit을 사용하여 커밋해야합니다.

분기를 전환 할 때 추적 할 수없는 파일이 제거되면 커밋되지 않아 영원히 사라질 것입니다. 힘내는 일어나기에서 그것을 막기 위하여 열심히 시도한다.

+0

해결해 줘서 고마워요. 변경 사항이 커밋되지 않았을 때 내 체크 아웃 지점을 거부하는 사용 창구였습니다. 맥을 사용하면 문제가 생겼습니다. – dredh

+0

@dredh, 도움이된다면 대답으로 표시 할 수 있습니다. – Ivan

1

git status을 master 브랜치에서 실행하면 test.txt가 "untracked file"인 것을 보여줍니다. 즉, test.txt가 git의 관리하에 있지 않다는 것을 의미합니다. 그러면 git이 당신을 위해 무엇을 기대합니까?

+0

변경 사항이 커밋되지 않았을 때 내 체크 아웃 지점을 거부하는 창을 사용했습니다. 맥을 사용할 때 문제가 생겼습니다. – dredh