問題タブ [git-refspec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git:すべての「リモート」ブランチをローカルで取得し、リモートのようにそれぞれの「コミット」を指す方法は?
最近、リモートから新しいマシンにレポを複製しました。リモートには 2 つのブランチmasterとdev. 複製後、ローカルにはリモートのmasterブランチしかなく、dev見つかりません。
リモートでdevは、 とマージされてmasterおり、masterよりも 2 コミット進んでdevいます。
devローカルで同じ名前の新しいブランチを作成すると、リモートとは対照的にdevの先端 (同じコミット) を指すようになりました。masterdevmaster
すべてのブランチをローカルで取得し、リモートでremoteそれぞれのブランチを正しく指す方法。commits
さらに、好奇心から、ディレクトリをチェックアウトしたところ、ディレクトリの下.gitにこの行が見つかりました。config.git
fetch = +refs/heads/*:refs/remotes/origin/*次の行の意味を誰か説明できますか.git/config? 特にコロン:区切りの役割。
ありがとうございます
git - Jenkins git Refspec で master と v* ブランチをビルドする
master私たちの開発者は一時的なブランチを使用していますが、私は任意のブランチへのコミットのみを構築したいと考えていv*ます (例: v1.0、v1.0、v1.1など)。
Refspec フィールドで次のことを試しています。
しかし、ジェンキンスは次のエラーを出します:
git - リモート ブランチから別のリモート ブランチにプッシュする
remote:master のコンテンツを同じリモートの別のブランチにプッシュしたい場合、どうすればよいですか?
これgit push remote.git master:mybranchで、ローカル リポジトリを 2 番目のブランチにプッシュできます
しかし、私が望むのは、ローカルからではなくリモートからのプッシュです
そうremote:master -> remote:branch
このようなもの?