masterブランチにtest.txtという名前の新しいファイルを作成しました。
しかし、私はそれをコミットせずにテストブランチにチェックアウトします。
しかし、私はまた、テストブランチコミットのないGit checkoutブランチ
なぜでそれを見ることができますか?
masterブランチにtest.txtという名前の新しいファイルを作成しました。
しかし、私はそれをコミットせずにテストブランチにチェックアウトします。
しかし、私はまた、テストブランチコミットのないGit checkoutブランチ
なぜでそれを見ることができますか?
分岐していないファイルは、ブランチの切り替え時にそのまま残ります。 test.txtをmasterブランチの一部にするには(チェックアウト時にテストブランチが消えるように)、git add test.txt
を使用して追加し、git commit
を使用してコミットする必要があります。
ブランチを切り替えたときにトラッキングされていないファイルが削除された場合、コミットされていないため永遠に失われます。 Gitはそれが起こるのを防ぐためにかなり努力しています。
マスターブランチでgit status
を実行すると、test.txtが "untracked file"であることが示されます。これはtest.txtがgitの管理下にないことを意味します。
変更をコミットしていないときに私のチェックアウトブランチを拒否するウィンドウを使用していました。 – dredh
変更を追加または隠してください – KOTIOS
未対応のファイルはGitの管理下にないため、ブランチの切り替えに論理的な意味はありません。 –
今後は、コピー/貼り付けを可能にするスクリーンショットではなく、質問にテキスト出力を含めてください。 '{}'(コードサンプル)ボタンを使ってそれをうまくフォーマットしてください。 – tom