2016-08-24 4 views
0

問題:git pullでリモートファイルをコミットするには?

「例/」と呼ばれるディレクトリにあるいくつかのファイルを変更する私のサーバー上のPHPスクリプトがあります。この変更されたファイルは「コミットされていません」。だから、これは私がする必要がある変更をもたらすために:サーバー

    • ログインすると、サイトのディレクトリに移動
    • セットgitの裸=
    • 偽裸設定されているすべての
    • を追加してコミット=真
    • 最後にgitがローカルで作業するように変更をプルします!

    これは非常に退屈な作業です。私はそれを自動的に行う方法やスクリプトがあるかどうかを知っています。たぶんgitフックがこの作業をするのに役立つかもしれませんが、私はこの問題について何も見つけることができません。

    (存在する場合)ローカルからのリモートアップデートへのgitコマンドがあります。

    申し訳ありません。 ^^

  • 答えて

    1

    あなたのPHPスクリプトで、および/またはあなたがそれを変更するアクセス権を持っている場合は、スクリプトを編集して変更をコミットできます。

    サーバープラットフォームによっては、cronジョブ(またはスケジュールされたタスク(Windows)など)を追加して定期的に変更をコミットするための新しいスクリプトを作成することもできます。

    私の知る限り、gitフックは実際にはgit関数ではないphpスクリプトによって作業ディレクトリが変更されているため、ここでは適用されません。