問題タブ [website-deployment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
109 参照

git - git checkout -f は、変更された、ステージングされていないファイルになります

私のWebサイトには、ベアリポジトリ(プッシュ先)と、ドキュメントルートとして機能する作業ディレクトリを持つクローンがあります。

post-receive裸のリポジトリで、Web サイトを自動更新するフックをセットアップしました。

残念ながら、ベア リポジトリにプッシュした後、変更はドキュメントルートに表示されますが、ステージングされていない変更として表示されます。git checkout -- <files>次に、 a の後に aを実行して、すべてをクリーンアップする必要がありgit pullます。

明らかに、これはそのままで機能するという考えです。クリーンアップとプルを手動で行う必要がある場合は、post-receiveフックを削除することもできます。

さまざまな場所でプルするよりも、ポストレシーブでチェックアウトを使用する方が良いと読んだので、それが良い変更になるかどうかはわかりません...

私は git の専門家ではないので、誰かが私に欠けているものを教えてくれることを願っていますか? 解決策は、いくつかのチュートリアルで見つけたので、多くの人にとってうまくいくようです。

0 投票する
1 に答える
1464 参照

browser-cache - ウェブサイトの変更が反映されない

Web サイトで何かを変更してサーバーにアップロードした後、リロード時にブラウザーに変更が表示されません。Web サイトがキャッシュから読み込まれます。ページを2、3回更新すると反映されます。

何が問題なのかを理解するのに助けが必要です。

0 投票する
3 に答える
1145 参照

linux - Linux での複数のコマンドのエイリアス

を使ってWebサイトを運営していgitます。の要件の 1 つはgit repositorybare = true. post-receive フックを使用して、ローカル コンピューターからのプッシュを管理します。問題は、オンラインの wp-admin ビューを使用して、Web サイトの WordPress ディレクトリを変更したい場合があることです。そのsshため、ディレクトリに入って and を実行git --work-tree="BLAH" add .git --work-tree="BLAH" commit -m "BLAH"ます。alias git="git --work-tree=\"BLAH\""すべてのgitコマンドで機能するように、エイリアスを設定する方法はありますか?