そのため、ローカルからサーバーへの git push を介して更新するサイトで作業しています。(git push dev/live)。
私の問題は、現在、サイトの大きな変更に取り組んでいることですが、ライブ サイトで修正が必要なバグがいくつか発生していることです。
ローカル リポジトリ全体を公開せずに、ライブ サイトに小さな修正を加えるにはどうすればよいですか?
そのため、ローカルからサーバーへの git push を介して更新するサイトで作業しています。(git push dev/live)。
私の問題は、現在、サイトの大きな変更に取り組んでいることですが、ライブ サイトで修正が必要なバグがいくつか発生していることです。
ローカル リポジトリ全体を公開せずに、ライブ サイトに小さな修正を加えるにはどうすればよいですか?
ブランチを使用してバグを修正し、マスター ブランチにマージして、必要なときにいつでもライブ Web サイトにプッシュできます。
新しいブランチを作成してすぐに切り替えるには: git checkout -b branchname
(もちろん、「branchname」の代わりに任意の名前を入力できます)。
ブランチを変更したい場合git checkout
は、作業したいブランチの名前を入力してください (メイン ブランチは「master」と呼ばれます)。
新しいブランチをメイン ブランチにマージするには、まず上で説明したように master ブランチに切り替え ( git checkout master
)、次に と入力しgit merge branchname
ます。もちろん、「branchname」は、マージしたいブランチの実際の名前に置き換えられます。
詳細については、次の記事を参照してください: http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging