ブログコンテンツをgitで管理できないかと思ってシンフリーサーバーでやってみました。
準備
シンフリーサーバーでgitを使うためには、SSH接続を行う必要があります。
そのやり方については、以下の記事で紹介しています。
特にVSCodeでSSH接続しておくと、その後のファイル編集も非常にやりやすいので、おすすめです。
Git設定
基本的には、ローカルでGitを使う手順と同じでした。
- githubでリポジトリを作成
- ssh接続のターミナルで
git init
.gitignore
を作成して、不要なファイルを追跡対象から除外git add .
git commit -m "first commit"
git branch -M main
git remote add origin ...
git push -u origin main
.gitignore
は以下のようにするのがおすすめです。
# wp-content/uploads フォルダを無視
xxxx.com/public_html/wp-content/uploads/
.vscode-server
.ssh
.cache
もし.vscode-server
など大きなファイルを含んでしまった場合は、
git rm -r --cached .vscode-server
- .gitignoreに追加
- git add~pushの作業で対応できます。
詳しくは以下でも紹介しています。