2017-02-12 8 views
0

私はテスト目的でしか使っていないので、私はリモートブランチとして持ちたくないブランチを持っています。私は私の枝に私のリモート・マスター・ブランチから(フェッチとマージ)プルしようとする今、私はエラーを取得する:Gitが非リモートブランチにプル

fatal: No remote for the current branch. 

私は私の非リモートブランチと私のリモート・マスター・ブランチ

編集をマージすることができますどのように:私はマージしてローカルの支店を変更したくありません。リモートマスターをローカルのテストブランチに直接マージしたい

答えて

1

あなたはこのようなあなたのマージ支店の場所を指定することができます。お近くの支店に原点からのmasterブランチをマージします

git merge origin/master 

を。

0

コミットしたくないローカルブランチにいることを願っています。あなたのからプルする必要がある

$ git commit -am "Commit message" 
$ git checkout master 
$ git pull origin master 
$ git checkout branch_name 
$ git merge master 
0

私が正しく

あなたを理解していればあなたはmasterブランチへ引っ張っはgitする必要があり、その後、あなたのマスター以外のブランチで、「Gitはマスターをリベース」

masterブランチから他のブランチに移動します。

+0

マージがオプションの場合はいつでもリベースするべきではない記事を読んでいます。私はしかし、正確な理由を忘れる。 – user2752635

関連する問題