One way to manage web content is to create a bare repository in the production window. This is a repository that does not have a working copy. When you want to deploy new code, you must click on this repository to update it. Then go into the production box and pull it from the bare repository into your actual deployment directory (which is also the Git repository).
Note that none of these repositories in the production window should be considered as the "main" repository; You can save the source code in another place and just click on the production as needed.
, , , Git pushing . Git ( ), .
-, . , , , - , , . , , .