0

これまでは、GITを使用してローカルファイルのバージョン管理のみを行っていましたが、現在、リモートサーバーにステージング環境をセットアップして、後でGITを使用してローカル開発ファイルをステージングサーバーにプッシュし、最終的には運用サーバーにプッシュできるようにしています。

だから私がしたことは:

  • ステージングサーバーで裸のgitリポジトリを初期化しました

  • そのサーバーを私のローカルバージョンのサイトの削除として追加しました

  • 次に実行しました:git push origin master

エラーメッセージは表示されませんが、ステージングリポジトリは空です。.gitフォルダーのみが更新されましたが、実際のファイルは追跡されませんでした。

ここで同様の質問を見つけましたGit:ローカルリポジトリからプッシュされたファイルがリモートgitリポジトリに表示されませんが、ローカルファイルをプッシュするために何をすべきかまだわかりませんか?

この設定を達成するために行く適切な方法は何でしょうか?

ありがとう

4

1 に答える 1

0

さて、これが私がこれまでに得たものです。

gitリポジトリをリモートサーバーにプッシュすると、実際のファイルはアップロードされませんが、これらの「青写真」がアップロードされます。したがって、リポジトリがリモートサーバーにアップロードされたら、これらのファイルで作業できるようにするには、そのリポジトリのクローンを作成する必要があります。その後のワークフローは次のとおりです。

1-Pushローカルからリモートリポジトリへのファイル(中央の種類のリポジトリ)

2-複製されたインスタンスはpull、そのリポジトリからの変更を最新の状態に保つことができます。

私がそれを間違えた場合は私を訂正してください。

于 2012-11-09T18:35:44.723 に答える