私は新しいサイトの開発中にGit/Beanstalkを使用してきましたが、ローカルサーバーからステージングサーバーに変更をプッシュするのに驚異的に機能しました。私は今、本番サーバーで「ライブ」に移行したいと思っており、通常の手順が何であるか疑問に思っていました(他のリンクの多くはこれをカバーしていません...)。
ステージングサーバーから過去6か月間に行った何千もの変更をプッシュするのではなく、この新しい本番サーバーで「新しく」やり直したいと思います。これを行う方法はありますか?新しいリポジトリを作成したり、古いリポジトリを削除したりするだけですか?履歴をクリアして、ステージングサーバーにあるものを取得し、それをプッシュする(またはローカルサーバーからプッシュする)にはどうすればよいですか。私はTowerを使用しているので、Gitについて十分に知っているので、ほとんど問題は発生しません(コマンドラインは私のものではありません)。すべてをまとめて、「これはバージョン1.0です、ここから始めましょう」というようなことを言ってもらえますか?
また、キャッシュファイルや画像などを無視するのはちょっと怠惰でした。事後にそれらの.gitignoreファイルを簡単に追加できますか?