住所変換機のコードは、Visual Studio Codeで作っていたが、久しぶりに修正を始めたら、とりあえずテキストエディタで作業していた。
けどやはりここはやはりかっこよくVS Codeを使いたい!
けど、Gitでの管理の方法がわからなくなっている。
具体的に言うと、保存したけどコミットしていない状態のファイルのまま、他のブランチに切り替えたあと、もう一度今のブランチに戻ったときに、そのファイルが最後に保存された状態で見られるかどうかわからないのだ。
移動先ブランチでファイルを触らなければ元ブランチに影響なし
そこで次の質問を投げつけた。
途中で切れているのはこちらがストップボタンを押したからだ。だいたいわかったから。
つまり、他のブランチに移動(チェックアウト)しても、移動先のブランチでそのファイルを改変しなければ、元のブランチに戻った時、コミットしていないけど保存したファイルを見られるということかと思う。
コミットする前にステージングすべし
でもやはり、他のブランチに移動する前に、今のファイルをコミットしたほうがよさそうだ。けど、エラーが表示され、コミットできない。
ステージング、つまり「git add」をしていないから起きるエラーだそうだ。
果たして、git addしたあとで、コミットできた。
けど、次の疑問が湧いてくる。
基本、毎回git addのあとで、git commitをしなければならないそうだ。
その理由は、正直説明を読んだもよくわからない。きっとまだ自分のレベルがそこまで到達していなからだろう。