[解決済み] ローカルのタグをリモートに合わせて更新するには?
質問
私のレポでは、ローカルのタグを削除してからgit fetchを行うことで修正しました。これにより、更新されたタグがもたらされました。
リモートで変更されたかもしれないタグを更新するための "right" 方法はあるのでしょうか?これは署名も何もない、"git tag "で作成された単純なタグです。
どのように解決するのですか?
すべてのタグを取得することを確認します (
git fetch --tags
まで) を取得し
すべて
を取得し、ブランチヘッドから到達可能なコミットを参照するタグだけを取得するようにします。
これらの (取得された) タグは のアノテーションを持つものです(そして通常は軽量ではありません)。 であり、ローカルリポで削除されたものを追加した場合、それらはフェッチ後にポップバックするだけです。
しかし、軽量なものを削除した場合、ローカルで再作成する必要があります。軽量タグは 通常 軽量タグはリモート リポジトリにプッシュされたり、リモート リポジトリから取得されたりはしません。
git 1.9/2.0 (Q1 2014)からは注意してください。
git fetch --tags
はすべてを取得します (たとえば
git fetch
のように)、さらにタグも取得します。" を参照してください。
は、"
git fetch --tags
" を含むか?
git fetch
"?
"です。
繰り返しますが、フェッチ "すべて"は、注釈付きと軽量(これらの軽量タグが以前にプッシュされた場合)を意味します。
で後述するように
バイオサイバーマン
's
答え
からタグを取得したい場合は
全て
という名前のデフォルトのリモートだけでなく、'
origin
' という名前のデフォルトのリモートだけでなく)、すべての
--all
オプション
.
git fetch --tags --all
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] Gitでファイルの変更を追跡しない、無視する方法とは?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルリポジトリのブランチをリセットして、リモートリポジトリのHEADと同じにする
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Note: Git prompts このリポジトリで別の git プロセスが実行されているようです ....
-
GitのPlease enter a commit messageで、このマージが必要な理由を説明してください。
-
[解決済み] リモートタグを削除する方法を教えてください。
-
git のコンパイルとインストールの問題を解決する fatal: https のリモートヘルパーが見つからない
-
[解決済み】「git fetch --tags」は「git fetch」を含みますか?
-
[解決済み] JenkinsのGitプラグイン。特定のタグをビルドするには?
-
[解決済み] IntelliJのShelveとGit stashの違いは何ですか?
-
[解決済み] GitHub: フォークを "自分のプロジェクト "にする
-
[解決済み] 以前のコミットにファイルを追加するには?
-
[解決済み] Git タグリスト、コミット sha1 ハッシュの表示