git
主としてプログラムのソースコードのバージョン管理システム
一般向けの解説:Dropboxみたいなものだと思っておけばとりあえずOK
GitHubはDropbox Teamなイメージ

あまり詳しくないけど「更新履歴みたいなもの」のほうがいいかもなー

これでわかるならこっちの方がいいかも

FAQ
Gitをなぜ入れないといけないのか
画像生成AIで使うようなプログラムを公開するときにはGitHubで公開することが多い
GitHubのプログラムはほぼ全てgitで管理されている
それを扱うためにgitを入れる