私はまあ、GITの方法を忘れていました。私のブランチからすべての未追跡のファイルを削除した唯一の方法は、再度リポジトリをクローンすることでした。マスターブランチで完全にきれいなレポをした後、私は新しいブランチを作成し始めました...GIT:マスターから見えるブランチからの変更
...しかし、おそらく私はGITの方法を忘れていました。
私はそのブランチ上のスクリプトでいくつかの変更を行った後、次に
git checkout HEAD~1 -b personal/$USER/featureX2
と
git pull origin master
でブランチを作成し、日食でそれらを保存しています(そして、uが赤いフォントでGitの状況で何を参照してくださいコミットするために追加する必要があります)、私はコミットせずにマスターに戻ってチェックアウトすることはできません。しかし...
私は問題なしでチェックアウトします。さらに、保存されていない変更もmasterブランチ上にあります。
私は間違っていますか?あるいは、私の変更を犯すことなく別の支店にチェックアウトすることができないようにすべきですか?
「ブランチに保存する」とはどういう意味ですか? – choroba
私はそれを編集しました – Elcardia
マスターが持っていないコミットでブランチのファイルを変更した場合、マスターは新しいバージョンのファイルが競合するため、切り替えが許可されません。あなたの変更されたファイルがマスタの最新バージョンよりも先にある場合、あなたは切り替えることができます。これはおそらくhttp://stackoverflow.com/questions/8526279/git-allows-for-branch-change-with-unstaged-changesの複製です。 – afxentios