1

PHP Web サイト用に git 環境をセットアップしたいと考えています。私のcentosサーバーでは、ディレクトリを作成しgit init --bare --shared、gitリポジトリを初期化するために使用しました。それから私は走りgit add .ますgit commit

私のラップトップでは、Net Beans IDE を使用して、SSH 経由で git リポジトリのクローンを取得しています。いくつかのファイルを追加して、コミット、プッシュしました。問題ないようです。

私の質問は、centos サーバーで変更が発生したことを確認できない理由です。元のリポジトリでは、何も変更されていません。コマンドを実行する必要がありますか?

前もって感謝します!

4

1 に答える 1

0

これは裸のレポです。つまり、作業ツリーも可視ファイルもありません。

「「ベア」リポジトリのすべて」を参照してください。

ライブ サイト (このようなもの)を更新するには、ベア リポジトリにpost-receive フックを追加する必要があります。

GIT_WORK_TREE=/path/to/your/site git checkout -f

完全なスクリプトについては、「フックを使用しているときにベア リポジトリで変数を設定できないGIT_WORK_TREEpost_update」を参照してください。

于 2013-10-17T20:16:31.197 に答える