2013-03-06 13 views
8

とのマージを引き起こし、コミットする前に、マージについてのコメントを書くために私を頼みます。なぜこのようなことが起こるのでしょうか?別の開発者もマスターについての作業をしており、この問題は発生していません。Gitは:元のマスター上のすべてのプルは、私が</p> <pre><code>git pull origin master </code></pre> <p>Gitはエディタをポップアップ行うたびにメッセージ

私の知る限り、分岐の構成は正しいと言えます。私が引っ張ったときに起こるこの厄介なマージコミットの他に、私は変更をプルダウンして、通常のように変更を押し上げることができます。

+0

まず 'git commit'をやっていますか? – bozdoz

+0

あなたの 'プル'はいつも以前のものに追加するだけですか?それともあなたは 'コミット'しているのですか?代わりに 'git pull --rebase'を代わりに行うべきでしょうか? – vonbrand

+0

@bozdoz - はい私は地元の 'git commit'をまずやっています。 @vonbrand - あなたが 'pull'sについて質問しているものが完全にわかりません – Studio4Development

答えて

6

git pullは、git fetchであり、続いてgit mergeである。 Git 1.7.10以降、git mergeはマージ時にエディタをポップアップ表示します(release notes参照)。他の開発者はおそらく古いバージョンのGitを使用しています。

+0

Git 1.7.10は最近のバージョンですか?私はGitを約1年間使ってきました。その間、私はいつも 'git pull'を使って自分のローカルブランチを更新しました。 'git pull'が変更された場合、起点サーバーからの変更をプルダウンするための_correct_方法は何ですか? – Studio4Development

+0

@ Studio4Development:Git 1.7.10は[リリース済み2012-04-06](http://article.gmane.org/gmane.comp.version-control.git/194905)でしたが、新しいバージョンを入手するためのオペレーティングシステムの配布。 'git pull'の動作は、それが生成するコミットのメッセージを編集する機会を与えることを除いて、それと同じです。古い振る舞いを望むなら、 'git pull --no-edit'を行うことができます。 (私はgit pullを避けることをお勧めします。それはひどいコマンドです、そして、私は 'git pull 'を使って捕まえたどんな同僚にも厳しい言葉を持っています。) –

+0

リモートのrepoからの変更をプルダウンするためにあなたが現在取り組んでいる支部のために? – Studio4Development

関連する問題

 関連する問題