2017-03-06 4 views
0

私が引き出すたびに、何かが必要なときに、私はいつもこのメッセージを受け取ります。私の開発ブランチには新しいものは何もないことに注意してください。私は他の人がコミットしたので更新しています。Gitプルは、常にコミットビューになります。同僚ではない

Merge branch 'development' of github.com:blahblah/blah 

# Please enter a commit message to explain why this merge is necessary, 
# especially if it merges an updated upstream into a topic branch. 
# 
# Lines starting with '#' will be ignored, and an empty message aborts 
# the commit. 
~                                                     
~                                                     
~                                                     
~                                                     

私の同僚は、彼らは私からそれを見て、「それは奇妙だ」と言った。

私が試した:動作しませんでした

git config --global --add merge.ff false 

を。

アイデア?

+0

未処理のローカルコミットはありませんか?あなたは 'git pull --rebase'を試しましたか? –

+0

私のベースブランチには文字通り何もありません。私はちょうど '最新のものを取得するには、シンブランチの私の更新です。しかし、それはいつもそのメッセージを投げる。 –

+0

additonal 'merge.ff'を' false'に追加するだけで状況が悪化するだけです。 (これは既にfalseに設定されているかもしれません)。 'git pull'を全く使うことは絶対にお勧めします。コンポーネントコマンド 'git fetch'に続いて、選択した2番目のコマンド' git merge'または 'git rebase'に分割します。グローバル設定( 'git config --global --edit')を確認してマージ設定を削除し、リポジトリ毎の設定(' git config --edit')で同じ設定をしたい場合があります。 ( 'git pull'を避けることは、設定を修正することの一部ではなく、単に勧告にすぎません。) – torek

答えて

0

git pull実際にブランチを他のブランチとマージしています(git pullgit fetch + git mergeです)。それがgitの仕組みです。コミットする前にプルするか、git rebaseを代わりに使用してください。

+0

しかし、新しいブランチには何もありません。それが問題です。それは常にそのメッセージを引き上げています。私の同僚はこのメッセージを受け取っていません。 –

+0

あなたは別の支店から引き抜こうとしていますか? – almanegra

+0

いいえ、私は開発中で、開発から引き離しています。私の起源が同じでない場合は私は好奇心です –

関連する問題