0
上の異なる挙動は、私のいつものワークフローは次のとおりです。Git:エラーsrcのrefspecと一致しません。 Windowsでは、WindowsおよびLinux
はgit init
git pull https://<repo_address> "branch_name"
git commit --all -m"message"
git push https://<repo_address> "branch_name"
すべてのブランチテストを実行した後、マスタにマージする、のは別のディレクトリに
git checkout master
か、単にCDを言うと
をマージしてみましょうgit pull https://<repo_address> "branch_name"
Windowsでは完全に動作します。私は、Linuxへの私のアプリを移植するときしかし、驚くべきことに、私は
git init
git pull https://<repo_address> "branch_name"
git commit --all -m"message"
git push https://<repo_address> "branch_name"
私の枝をプッシュする、よく知られたエラー
error: src refspec branch_name does not match any.
error: failed to push some refs to 'https://<repo_address>'
を取得するに引っかかってしまった私は、ソリューションのカップルを発見したが、何も私に合っていません。原因がOSなのか、まったく異なるバージョンなのかは分かりません。私は(レポおよびすべての分岐を引き下げる)クローンのいずれかを行うことをお勧めします、またはあなただけの単一の分岐を取得したい場合は、あなただけのリモートを追加することができ、Linuxのgitのバージョン2.1.4