GeminiCLIがバグることも多く。Gitを導入してみようと思いました。ですので、覚書を残します。
Gitとは
Gitとはコードのバージョン管理をするためのものらしいです。
GeminiCLIがバグることも多く、こっちのコードを書いてもらうと、以前作ったところが消えてしまったり、違うところでエラーが起きてしまったりということが増えてきました。GeminiCLIがおかしなことをしてしまったときに前のバージョンに戻すことができるようにバックアップを取っておくためのシステムのようです。
GitとGitHubは違う
私はGitHubしかもともとは知らなかったのですが、GitとGitHubというのがあるそうです。モシカしたら他にも似たシステムがあるのかな?
GitHubはGitが提供しているクラウドを利用するポジションのようです。
GitHubはクラウドなので便利ですが、有料で利用できるようです。
Gitはローカル、つまり自分のPCに保存をしていくというシステム。
ざっくりですが、Geminiさんはそんなふうに教えてくれました。というか、本当はもっといろいろ書いてくれていたのですが、私はこれしか覚えていなかった。
Gitの導入
- https://git-scm..com/にアクセス
- 自分のマシーンに合わせたシステムをダウンロード
- インストールを実行
- コマンドプロンプトを開いて以下を実行
*以下はGitインストール前にコマンドプロンプトを立ち上げているとエラーになることがある - git config –global user.name”自分の名前”
- git config –global user.email “自分のEmailアドレス”
- Gitを使いたいフォルダに移動 cd /path/my/project/directory
- git init ←これで隠しフォルダが生成される
Gitで使用するコマンド
- git add style.css 特定のファイルこの場合はカレントフォルダのstyle.cssを記録する
- git add . カレントフォルダ以下のすべてのファイルを記録する
- git commit -m “ヘッダースタイルを修正” 変更を記録する際に、 -mをつけてなんの変更をしたかをコメントを付けて記録する
- git status 状態を確認する
*addだけでは保存されない。comitが保存
Gitにコードを預ける
git add git commit することで、自動でユニークな番号などをつけて管理をしてくれるそうです。これでGeminiさんがおかしくなっても大丈夫かもしれません。しかし、かなりこまめなバックアップが必要そうですね。