私はGitにはかなり新しく、最近はブランチを使い始めましたが、私はそのコンセプトを持っていないと思っています。今は問題に遭遇しています。ローカルリポジトリのディレクトリが消えましたか?
基本的に、私はdevelブランチを作成しました。小さなブランチを作成するためのフィーチャーブランチを作成しています。私はフィーチャーブランチのいくつかのファイルを削除してdevelで削除しましたが、今度はそれらをもう一度望みました。 GitHubでオンラインで見ることができるので、おそらくまだマスターになっていますが、コマンド "git checkout master"を実行すると、多くのディレクトリとファイルが消えてしまいました。私は本当になぜこれが起こったのか分からない。問題を解決するにはどうしたらいいですか?
EDIT:マスターブランチに戻ったときに、他のブランチの変更が問題を引き起こす可能性はありますか?マスターブランチがこれまでと同じままでいなければならないような気がします。
EDIT 2:機能ブランチで作業していて、「git checkout devel」を実行したときに削除されたように見えます - このコマンドを実行したときに深いサブディレクトリにありました。 "D ... file"行が出力され、 "branch '' devel 'に切り替わりました。実際、これはブランチ間で切り替わります。
チェックアウトの前後にディレクトリ構造の例を教えてください。マスターをチェックアウトする前に、開発ブランチでこれらのファイルを追加してコミットしましたか? – roelofs
@Glu多くのディレクトリやファイルが消えたと言って何を指していますか?これらのファイルとディレクトリはgithubのマスターにありますか? –
@mithun_ghoseはい、彼らはgithubのマスターに存在します。 – Glu