私はgitリポジトリを自分のdevサーバーにクローンしてdevブランチに切り替えましたが、今はgit pullを使ってブランチを更新できません。git - 特定のブランチから引き出す
サーバー上のコードを更新するにはどうすればよいですか?
私はgitリポジトリを自分のdevサーバーにクローンしてdevブランチに切り替えましたが、今はgit pullを使ってブランチを更新できません。git - 特定のブランチから引き出す
サーバー上のコードを更新するにはどうすればよいですか?
git pull [options] [<repository> [<refspec>...]]
および実施例の節において:
次の現在のブランチにリモートブランチマージ:
0123あなたがのdevの枝の上にいる間、それはデフォルトでこれを行いますようにそれを設定するには
$ git pull origin next
git pull origin dev
:
だから私はあなたのような何かをしたいと想像
git branch --set-upstream-to dev origin/dev
にです多くの場合、2つのアクションを分離するために明確になりますgit pull
です。最初に行うことは、リモートブランチに対応するローカルトラッキングブランチを更新することです。これはgit fetch
で行うことができます。 2つ目は、変更をマージすることですが、もちろんgit merge
で行うこともできますが、git rebase
などの他のオプションが便利なこともあります。
あなたがする必要があります。まず、あなたが引っ張りたくない枝にいることを確認してください。たとえば、マスターと開発ブランチを持っていて、ブランチを作成しようとしている場合、マスターブランチに留まります。そして
git checkout master
、
git pull origin develop
これは混乱します。リモートの "dev"ブランチをローカルの "dev"ブランチに引っ張りたいのであれば、私はあなたがローカルの "dev"ブランチに滞在する必要があると思います。 – Roman
「'--set-upstream'フラグが廃止されて除去される。--track'または'使用を検討 '--set-上流に ブランチDEV 'リモートブランチを起点から追跡するように設定しました。例えば。 'git branch --set-upstream-origin/dev' – Rao