0

作業していたブランチを「マスター」から「安定」ブランチに切り替え、変更を加えてそのブランチにコミット/プッシュしました。「マスター」に戻り、ソフトウェアに新しい機能を実装し始めました。しかし、変更を追加しようとすると、変更または削除されたファイルのみがリポジトリに追加されたように見えました。私が作成した新しいものが表示されませんでした。

そこで、すべてのファイルをコンピューターの新しい場所にコピーし、ブランチを再び「安定版」に切り替えたところ、驚いたことに、新しいファイルがありました! そのブランチで変更が行われていないことを確認するためにファイルを削除し、「マスター」に切り替えて、バックアップからファイルをコピーしましたが、新しいファイルは表示されませんでした。

これまで何千回も作ってきましたが、こんなことは初めてでした。私は SourceTree を使用していますが、このために git bash も試しました (これについてはあまり詳しくありません)。

どうしたの?新しいファイルが「安定」ブランチに「添付」されているのはなぜですか? どうすればこれを修正できますか?

前もって感謝します。

更新:
別のフォルダーに同じリポジトリのクローンを作成して、動作するかどうかを確認しましたが、成功しませんでした。問題はまだ発生します。

4

3 に答える 3

0

SourceTree を使用している場合は、ファイルを git に追加するより便利な方法があります。上部のボタン バーにある [追加] または [追加/削除] ボタンを押すだけです。

于 2013-10-17T20:12:53.723 に答える
0

使ってみて

git addファイル名

master ブランチにいる場合は、すべての新しいファイルに対して git bash からコマンドを実行します。

于 2013-10-17T19:54:25.957 に答える