1

そのため、コードが古くなった本番サーバーがあり、最新のコードが含まれるリモートgitリポジトリがあります。

私がやりたいのは、サーバーにのみ存在するアップロードなどを削除せずに、最新のコードをすべて本番サーバーに取り込むことです。

これを行うための最良の方法は何ですか?本番サーバーでgitinitを実行し、リモートを追加してgitfetch--allを実行しました。次に何をすべきかを知る必要があります。

4

2 に答える 2

0

cp -r git-DIR/* production-DIR/完全バックアップを作成した後は、単に最新のコンテンツをと一緒にコピーするだけで安全です.git次に、アップロードされたデータを含むすべてのDIRを.gitignoreに追加することをお勧めします。

于 2013-03-01T16:25:03.837 に答える
0

私はこれに対する解決策を見つけたと思います。本番サーバーでリポジトリを初期化してからリモートリポジトリからフェッチすると、呼び出すことができgit reset --hard origin/branch、ブランチをチェックアウトして、新しいものをすべて残します。

于 2013-03-01T16:32:20.510 に答える