×

Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

Gitコミットの差分をいきなりWebサーバにアップロードする例

@tanakahisateru@tanakahisateru 3183 viewer 74 embed viewer embed
デザイン凝ったWebサイトだと、デバッグ後にぜんぶリモートサーバにアップロードしてたら時間がかかるので、最近変更してコミットしたファイルだけアップロードしたいですね。

https://gist.github.com/1372816

シェルスクリプトで簡単に作ることができます。
例はパスワード認証sshのscpですが、公開鍵認証ならexpect要らないだけだし、rcpとかでもいいし。
(まあホントは .netrc書けばいいんだけどパスワード自動入力の例ということで)

このtipsを参考にしました。ありがとうございます。 http://tipshare.info/view/4ea8b5114b21223143000002
#git

初期版からの変更点:
コミットログに削除されたファイルがあった場合sshでrmコマンドを飛ばすようにしました。
パスワード自動入力は関数にしました。
Add relative tips

Users who share this tip.

mon_sat

Comments