次のようなgitツリーがあります。
a -> b -> c-> d (develop)
Files:
b: f1, f2
c: f2, f2, f3
d: f1, f2, f3, f4
以前のコミット (b) からブランチを作成しました。私がやった: git checkout -b test sha_of_b
a -> b -> c-> d (develop)
\-> e (test)
ツリーを表示するために使用gitg
すると、テスト ブランチ内のファイルが , として適切に一覧表示されf1
ますf2
。ただし、ls
ターミナルで行うと、、、およびが表示さf1
れます(テストブランチでチェックアウトしていることを確認しました)。この不一致はなぜですか?、のみを表示することを期待していました。 f2
f3
f4
ls
f1
f2
f1
f2
このテストを別のフォルダーで繰り返しました (実際にはetcという名前の単純なファイルを使用)。しかし、そこには期待どおりの結果が表示されます。