私はPHPのWebアプリケーションを開発中ですが、マスターブランチとマージする前にバグを修正したり、新しい機能を追加してテストしたりしたいことがあります。私の理解では、Gitはブランチ用の物理フォルダを作成せず、.gitフォルダにのみ格納します。だから、ブラウザでURLを開くようにテストするにはどうすればいいですか?つまり、http://localhost/test/index.php、それがうまくいけば、マスターブランチとマージするだけです。マスターブランチとマージせずにGitブランチからコードをテストするには?
2
A
答えて
4
git checkout yourbranch
を使用して機能をテストし、次にgit checkout master
をテストし、必要に応じてマージしてください。
git checkout
がローカル変更について不平を言う場合は、git stash
を使用してください。
マニュアルページはそのことを明確にしており、非常に参考になります。
これを実行する別の方法は、ブランチをすぐにマージし、それに満足できない場合はgit reset --hard ORIG_HEAD
を使用することです。これにより、マージコミットが効果的に元に戻されます。
0
分岐先を確認した場所で開発サーバーを指定します。これは通常、開発のために通常指しているのと同じ場所になります。
Gitがブランチのデータを内部的にどのように表しているのか、あなたが作業しているファイルのみを気にする必要はありません。
関連する問題
- 1. gitブランチをマスターブランチにする
- 2. Gitブランチをマスターブランチにコピーする方法
- 3. Git - マスターブランチを別のブランチにマージすることを取り消しました
- 4. git拡張機能を使用する機能ブランチを変更せずに機能ブランチをマスターブランチにマージするにはどうすればよいですか?
- 5. 私のブランチからスパンしたgitブランチをマージするには?
- 6. gitのmasterブランチに変更を加えずにブランチをマージするには?
- 7. devブランチのファイルをマスターブランチにマージするには
- 8. は、ディレクトリとマスターブランチの上から新しいGitのブランチ
- 9. Git:マスターブランチからマージすることはできません "オブジェクト - サブモジュール"
- 10. GIT - マスターブランチからコンテンツをコピーする側のブランチ(非裸)
- 11. gitのブランチとマージ
- 12. ブランチ後にマスターからの特定のコードが削除されたときにGitブランチとマージする
- 13. マスターブランチと開発ブランチの間で「git pull」または「git merge」
- 14. 特定のマージされたブランチのコミットをGitのマスターブランチから除外する方法は?
- 15. マスターブランチと開発ブランチを同期して正常に維持するには? GIT
- 16. Git:マージしなかったときに機能ブランチがマスターブランチに表示されています
- 17. あるブランチから別のブランチへのコミットを含まずにGitをマージする
- 18. gitタグをブランチにマージする方法
- 19. git - remoteRepoからローカルブランチにブランチをマージする
- 20. git:トランクchnageを選択せずに、新しいブランチを古いブランチにマージする
- 21. ブランチからGitチェックアウトファイルを追跡せずに
- 22. Pythonテストで異なるgitブランチのコード
- 23. ブランチを引っ張らずにgitコミットカウント
- 24. マージせずにブランチに変更をプッシュしますか?
- 25. マスターブランチと開発ブランチを同期させるには?
- 26. マスターブランチを別のブランチに置き換える - git merge -s ours?
- 27. git-flowの機能ブランチにブランチをマージできますか?
- 28. 特定のブランチをgitとマージするには?
- 29. BitBucket/Gitの開発ブランチからマスターブランチを作成するにはどうしたらいいですか?
- 30. Gitのマージとテスト