1
로컬 구성 중 일부는 변경되지 않은 것으로 가정합니다. 시간이 지남에 따라 여러 가지 분기가 만들어지고 가정 된 변경되지 않은 파일이 추가로 로컬 구성 추가로 발전했습니다.git assum-unchanged 및 git stash
error: Your local changes to the following files would be overwritten by checkout:
<some assume-unchanged files>
Please, commit your changes or stash them before you can switch branches.
내가 그들을 저지하지 않고 (심지어 --include-의 비 추적 옵션)을 숨길 수 없습니다 : 나는 이전 분기를 체크 아웃하려고하면 내가 얻을
$ git stash
No local changes to save
이 문제에 대한 해결책이 있습니까? 또는 커밋되지 않은 상태로 유지하기위한 로컬 변경을위한 더 나은 워크 플로가 있습니까?
무시 무시한 것으로 가정하는 것은 종종 무시 플래그로 잘못 이해됩니다. 그렇지 않습니다. 파일을 변경하지 않고 상태를 확인하는 느린 파일 시스템에서 git이 순환을 낭비하지 않아도된다는 약속입니다. 특정 명령은 여전히 모든 파일을 검사하고 적절하게 변경 내용을 추적/포함하며 해당 플래그를 무시합니다. 그것은 많은 사용자를 파악했습니다. –