問題タブ [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
の先端 (同じコミット) を指すようになりました。master
dev
master
すべてのブランチをローカルで取得し、リモートで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
このようなもの?