Q&A
実現したいこと
[Git] リモートリポジトリのブランチの状態をローカルの同じ名前のブランチにも反映させる方法。
前提
Git、GitHubにおいてリモートリポジトリのブランチをすでに存在するローカルの同じ名前のブランチに反映(上書き)させる方法を知りたいです。
(実例)
Aというブランチを自分のローカル上でつくり、それをリモートリポジトリにプッシュしました。その後、他の人がリモートリポジトリのAを一部手直ししました。その手直しされたAを完成させたいので、A(ローカルにある全く手直しされていない)をA(一部手直しされたもの)に上書きしてから、編集しようとしております。
そのために「git fetch origin(リモートリポジトリ名) A(リモートブランチ):A(ローカルブランチ)」と入力し、「リモートリポジトリoriginのブランチAをローカルブランチAに反映」が行われると思っておりました。
しかし、A(ローカルブランチ)がすでに存在しているせいか、コードは実行されても、Aは一部手直しの状態が反映されてないままでした。
この場合、どういう処理をすれば、すでにローカルにある同名のブランチにリモートのブランチを反映することができるのでしょうか。
発生している問題・エラーメッセージ
! [rejected] A -> A (non-fast-forward)
該当のソースコード
Git
1git fetch origin A:A
補足情報(FW/ツールのバージョンなど)
GitBashを使用
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。