1

私は自分の git マスター (コンピューター上のローカル リポジトリ) を持っています。リモート リポジトリはどこにもありません。

私が dir にいるとしましょうmaths

そうです:

git branch relative_imports
git checkout relative_imports
... do some work, add a file, make a file, etc.

この時点で実行git statusすると、予想される変更が表示されます。

私がそうする場合(マージ、プル、またはプッシュを行わずに):

git checkout master
git status

前の とまったく同じ出力が表示されますgit status。私は何か間違ったことをしていますか?relative_importsの変更を見るまでは、 の変更を確認するべきではないと思っていましたgit merge relative_imports

4

1 に答える 1

4

これらのファイルが に表示されgit statusている場合は、まだ追加してコミットしていません。そのため、それらはコミットやブランチの一部ではないため、git checkout触れません。

それらをコミットの一部にすると、期待する動作が見られるようになります。

于 2013-08-07T05:48:47.187 に答える