gitは初めてです。概念的には、その一部がどのように機能するかについて少し混乱しています。
ですから、ローカルワークの観点からは、本番環境に入るものだけを含むブランチと、アイデアなどをテストするためのブランチを用意して、それをマージできるようにするのは良い考えのように思えます。それらのブランチを作成するのと同じくらい簡単で、プロジェクトへの最近の変更をマスターブランチにコミットしたくない場合は、「テスト」ブランチに切り替えて、そこからコミット/プッシュするだけですか?ローカルプロジェクトアクティビティとgitの間の相互作用について混乱しています。
たとえば、Androidプロジェクトにコードを追加して保存すると、コミットしない限り、これらの変更はマスターリポジトリに影響しません。実際のローカルプロジェクトに関しては、これらの変更は保存されていましたが、それは事実です。
私はこの権利について考えていますか?そうでない場合は、私をまっすぐにしますか?