git上書きエラー、開発ブランチインポート


エラー


error: Your local changes to the following files would be overwritten by checkout
チェックアウト時に上記のエラーが発生しました.

解決策


mergeやswitch branchの前に変更を提出したり保存したりすれば解決できるそうです.

stashで解決して決済します.

開発ブランチのインポート


$ checkout develop
開発ブランチをインポートするには、checkout開発ブランチによって、最新にコミットされた開発ブランチではなく、奇妙な開発ブランチが既存のファイルを失います.

解決策

$ git remote update // 원격 저장소 갱신
$ git branch -r // 원격 저장소의 리스트 확인
$ git checkout -t origin/develop // 해당 브랜치로 checkout
  • $git checkout-t:リモートストレージのブランチ名と同じローカルストレージブランチを作成し、対応するブランチにチェックアウトします.
  • $git checkout-b:ブランチ名を変更してインポートします.
  • $git checkout-f:問題が発生した場合は、ブランチ名と同じローカルストレージブランチを強制的に作成し、ブランチにチェックアウトします.