ZendStudio 9 で Git からプロジェクトをセットアップします (eGit を使用した Eclipse に基づく)。
静かな通常のフェッチ refspec を生成します。
Remote Fetch Specification +refs/heads/*:refs/remotes/original/*
しかし、非常に神秘的な push refspec:
Remote Push Specification HEAD:refs/for/refs/heads/master
リモートでは、「git ls-remote」で次のように表示できます。
8db575549dea67a45cea04358f902993c940c4d8 HEAD
16f0939153e6ef12b4596f0d4fb43fa5b8b0246b refs/for/refs/heads/master
8db575549dea67a45cea04358f902993c940c4d8 refs/heads/master
そして、ローカルマシンに「git status」によるメッセージがあります。
On branch master
Your branch is ahead of 'original/master' by 5 commits.
私の質問は「どういう意味ですか」ではないので、注意してください...
私の質問は:
- このワークフローは何を意味しますか? センスとは?
- サーバー「refs/for..」で生成されたこの参照は何のためにありますか?
- サーバーに参照をプッシュするよりも、ローカル ブランチで作業するほうがよいのではないでしょうか?
前もって感謝します。