git checkout old_branch 후에 new_branch에서 변경된 내용도 업데이트됩니다. 어떻게 해야 하나요?
仅有的幸福
仅有的幸福 2017-05-02 09:24:34
0
1
604

먼저 master 아래에 txt 파일을 생성한 후 git checkout -b dev 새 브랜치를 생성하고 dev 브랜치 아래에 txt 파일의 내용을 변경한 결과, 결과가 master 브랜치로 직접 성공적으로 반환되었으며, 그 내용도 업데이트되었습니다. 문제가 무엇이며 어떻게 수정해야 합니까?

동기화되지 않도록 수정하는 방법은 무엇인가요?

仅有的幸福
仅有的幸福

모든 응답(1)
过去多啦不再A梦

dev에서 커밋하지 않고 바로 마스터로 전환하셨나요?
이 경우 변경 사항은 여전히 ​​캐시에 있으며 어떤 브랜치에도 속하지 않습니다. 따라서 마스터로 전환한 후 콘텐츠가 업데이트되었음을 ​​알 수 있습니다.

일반적인 프로세스는 먼저 dev 브랜치에 커밋한 다음 마스터에 병합하는 것입니다.
이제 개발자에게 다시 체크아웃한 다음 위의 커밋 및 병합 작업을 수행해야 합니다.

실제로 마스터도 동일한 파일을 변경하는 경우 먼저 커밋하거나 캐시를 보관하지 않으면 dev에서 마스터로 전환할 수 없다는 메시지가 git에 표시됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿