0
내 IDE가 모든 브랜치에서 동일한 파일을 보여줍니다. 체크 아웃 브랜치 "B"를 만들 때 브랜치 "A"에 새 클래스를 만들더라도 클래스가 있습니다.하나를 바꿔도 로컬 브랜치가 동일합니다.
나는 아무것도 커밋하거나 푸시하지 않았습니다. 내 IDE는 PhpStorm입니다.
아이디어가 있으십니까?
내 IDE가 모든 브랜치에서 동일한 파일을 보여줍니다. 체크 아웃 브랜치 "B"를 만들 때 브랜치 "A"에 새 클래스를 만들더라도 클래스가 있습니다.하나를 바꿔도 로컬 브랜치가 동일합니다.
나는 아무것도 커밋하거나 푸시하지 않았습니다. 내 IDE는 PhpStorm입니다.
아이디어가 있으십니까?
이것은 과 같은 새로운 클래스 (예 : class.php
)가 git repo에 의해 추적되지 않기 때문입니다.
새 클래스 class.php
을 branchA
에 만들었지 만 branchA
에 커밋되지 않았습니다. branchB
으로 전환하면 추적되지 않은 파일 class.php
은 체크 아웃 한 지점에 상관없이 항상 작업 디렉토리에 표시됩니다. 당신이 branchA
에서 제어 class.php
전용 버전을 원하는 경우
, 당신은 단지 branchA
로 전환하고 변경 사항 커밋해야합니다 지금
git checkout branchA
git add class.php
git commit -m 'add class.php in branchA'
다시 branchB
(git checkout branchB
)로 전환, 당신은 class.php
찾을 것입니다 사라질 것이다.
네가 아무 것도 저 지르지 않았다면 기대 하리라. 파일 추적을 시작하려면 Git에게 파일에 대해 알려줘야합니다. 'git status'는 아마도 모든 파일이 관리되지 않는다고 말할 것입니다. – trentcl
[GitHub 저장소에 파일 추가하기] (https://stackoverflow.com/questions/7555551/adding-files-to-a-github-repository) – trentcl
_ "나는 아무것도 커밋하거나 푸시하지 않았습니다."_ - 네 문제가있어. 실제로 분기를 변경하지 않았 으면 작업 트리에 몇 가지 변경 사항이 있습니다. – 1615903