2017-11-28 6 views
-1

私は(単に「gitのプル」によって)プルしようとすると、それは、次のエラーメッセージでは動作しません:私はこのメッセージは何を意味するのか理解していないトラッキングを設定せずに最新の変更を引き出す方法は?

There is no tracking information for the current branch. 
Please specify which branch you want to merge with. 
See git-pull(1) for details. 

    git pull <remote> <branch> 

If you wish to set tracking information for this branch you can do so with: 

    git branch --set-upstream-to=origin/<branch> mainline_new 

。 Gitは、私がマージしたいブランチを知りたいと思っています。さて、私が現在使っているローカルブランチと(デフォルトで引っ張られている)リモートブランチをマージしたいのですが

私は "トラッキングを設定"したくないと思います。それが何であるか分からない)。私は、リモートリポジトリからローカルリポジトリの現在のブランチに最新の変更をコピーしたいだけです。

+0

_私はそれが何であるかわからない場合、何かをしたいですか?_ - エラーを読んでマニュアルを参照してください。後者はあなたの最後の2つの質問に従ってやるべきです。 **どちらのリモートブランチをローカルブランチにマージしますか? – CodeCaster

+1

[Git:リモートブランチをローカルにマージ](https://stackoverflow.com/questions/21651185/git-merge-a-remote-branch-locally) – Marusyk

+0

あなたの現在のセットアップでどのブランチを持っていますか?私はあなたに '原点'の遠隔地を持っている 'マスター'がいると思います。フィーチャーブランチ上にいる場合は、通常は 'git checkout master'を実行し、' git pull'を実行して最新のものにしておき、 'git checkout your-feature-branch'をマージしてくださいローカルのメインライン、 'git merge master'。 – halfer

答えて

0

"追跡中"は、ローカルブランチが名前付きリモートブランチとの関係を維持していることを意味します。リモートブランチの名前は実際にローカルブランチと異なる場合があります(つまり、ローカルブランチAはリモートブランチBからプルするように設定できます)。

あなたのローカルブランチのトラッキングを有効にします。

関連する問題