マスターに構造があるとします。
d - src
- main ...
- resources ...
- target
- xyz
ファイル xyz は追跡されるべきではないので、.gitignore target/* に追加し、構造をコミットします
- git commit -m '初期構造'
2つのブランチを作成します
- git ブランチ t1
- git ブランチ t2
そしてt1に切り替えます
- git チェックアウト t1
私はいくつかの作業を開始し、ターゲットが設定されるようにコンパイルします。変更を t1 にコミットします。
- git commit -a 't1 固有の変更'
次に、t2に切り替えます
- git チェックアウト t2
ターゲットを調べたところ、ブランチ t1 がアクティブだったときに作成されたファイルがまだ読み込まれていますが、これらを「クリア」したいと考えています。
git は私が見ているものとは異なる動作をするべきであるという同様の議論を見つけました。ブランチを切り替えると、Git が無視されたファイルを削除する
何が欠けていますか?
フランシス