2011-03-02 12 views
2

私はPHPのWebアプリケーションを開発中ですが、マスターブランチとマージする前にバグを修正したり、新しい機能を追加してテストしたりしたいことがあります。私の理解では、Gitはブランチ用の物理フォルダを作成せず、.gitフォルダにのみ格納します。だから、ブラウザでURLを開くようにテストするにはどうすればいいですか?つまり、http://localhost/test/index.php、それがうまくいけば、マスターブランチとマージするだけです。マスターブランチとマージせずにGitブランチからコードをテストするには?

答えて

4

git checkout yourbranchを使用して機能をテストし、次にgit checkout masterをテストし、必要に応じてマージしてください。

git checkoutがローカル変更について不平を言う場合は、git stashを使用してください。

マニュアルページはそのことを明確にしており、非常に参考になります。

これを実行する別の方法は、ブランチをすぐにマージし、それに満足できない場合はgit reset --hard ORIG_HEADを使用することです。これにより、マージコミットが効果的に元に戻されます。

0

分岐先を確認した場所で開発サーバーを指定します。これは通常、開発のために通常指しているのと同じ場所になります。

Gitがブランチのデータを内部的にどのように表しているのか、あなたが作業しているファイルのみを気にする必要はありません。

関連する問題