2017-01-06 3 views
0

저는 지사에서 일하고 있습니다. 예를 들어 설정 파일과 설치된 composer/bower 패키지와 같은 무시 된 파일이 있습니다.체크 아웃시 무시 된 파일을 이동하는 방법은 무엇입니까?

다른 브랜치를 체크 아웃해도 무시 된 파일은 여전히 ​​존재합니다.

다른 브랜치를 체크 아웃했다면 제거하고 싶습니다만, 이전 브랜치를 다시 체크 아웃하면 작업을 계속하기 위해 다시 브랜치를 가져오고 싶습니다.

어떻게 가능합니까?


설치된 작곡가 패키지는 종속성을 정의하는 REPO의 부분 만 composer.json, 아니다. 지사를 체크 아웃 할 때마다 패키지를 다시 설치하고 싶지 않습니다.

.env도 리포의 일부가 아닙니다. 여기에는 데이터베이스 위치, 사용자 이름 및 암호가 들어 있습니다. 각 개발 환경마다 서로 다릅니다.

+0

가 REPO에 추가 명령 검사에 대해? 귀하의 질문은 혼란 스럽습니다 – DevDonkey

+0

git clean -xfd는 repo/branch의 일부가 아닌 모든 파일과 디렉토리를 제거하지만 그 분기를 다시 점검 할 때 다시 찾지 않습니다. 파일을 보관하는 유일한 방법은 파일을 repo에 포함시키는 것입니다. – mikea

+0

나는이 질문을 편집 함 –

답변

1

다음을 사용할 수 있습니다. git stash --include-untracked. 이렇게하면 무시 된 파일이 모두 숨겨지고 정리됩니다.

복구하려면 다음을 수행하십시오. git stash pop. (숨김 목록에서 숨겨진 상태가 제거됩니다). 당신이 숨겨 놓은 목록에 은닉 상태를 유지하려면

, 당신은 사용할 수 있습니다 git stash apply

을 더 완전한 정보 git-stash