神原のブログ

同人小説などを書いています。

同人小説にGitなんていらねえ! でもいる

みなさん。小説をGitで管理していますか。

Gitで管理する必要性を感じていますか。

僕は感じていません。

Gitでできること

  • 変更履歴の管理ができます。つまり、昔書いたバージョンに戻りたい、この前消した部分を復活させたい、そういうことが実際可能です。やったことないけど
  • バージョンを分岐させることができます。専門用語でブランチ切る、と言います。プログラミングで使う機能のようです。小説では使う理由がとくにありません

なぜそれでもGitなのか

  • 物理的な保険。GitHubクラウドサービスなので、大事な原稿がパソコンとともに水没するなとどいうことがなくなります。パソコン死すとも原稿は死なず。Dropboxでいい気はする。
  • 心理的な保険。過去の変更履歴すべてが残せて、しかもファイルそのものは標準テキストでも良い。これはGitだからこそできることだと言えます。大幅な改稿や部分消去にも強気で臨める。見えにくいですが、馬鹿にならないメリットです。

  • かっこいい

SourceTreeで見るGit

Gitを入れるのです

Gitをインストールし、GitHubに登録して、SSHキーとはなんぞやとかなんやかんやをGoogleで調べるなどして導入するのです。 大丈夫、1ステップずつ進めれば決して難しいことではありません。でもちょっと難しいかもしれません。そんな時はこう考えてみてください。Gitのすべてを理解しようなどと思う必要はないのです。小説を管理するだけならメインブランチだけで十分だし、最低限プル・プッシュ・コミット、そのあたりだけ分かっていれば良いのです。

あなたがWindowsMacを使っているなら、SourceTreeというソフトウェアを導入することでコマンド入力をすることなくGUIでGitを操作できます。オススメです。

もしあなたがLinuxを使っているなら……こんな説明は釈迦に説法というもの……

実際の執筆にはVS Codeがオススメです。直接Guthubと同期できます。 というよりAtomが開発停止になったのでVS Codeしかオススメがありません。

さあ、必要かどうかで考えるのはやめましょう。

かっこいいから必要なのだと考えてください。

今本当に必要なのは、そのロマンなのです。