2016-12-08 8 views
0

git:mastercustom_branchの2つのブランチがあります。masterから私のブランチにマージする変更

誰かが私がcustom_branchで使用する必要があるmasterにコードを追加しました。

git branch custom_branch 
git merge master 

しかし、私はそれを行うとき、それは言う:私はこれを試してみました

Already up-to-date. 

しかし、私はmastercustom_branchを比較し、変更がまだありません。私は何が欠けていますか?

P.S.私はrebaseに他の人もこのブランチを使用しているので、嫌いです。

+0

git pull


は、これが最初のものは、(おそらく)あなたが使用してあるべきである理由の説明についてはgit checkout custom_branch && git merge master


でも可能ですgit branch custom_branch'あなたは単に 'master'に留まる' custom_branch'に変更しません。 'git checkout custom_branch'を実行し、' custom_branch'を作成した後にマスターに変更があった場合、 'custom_branch'に変更をマージしたい場合は' git merge master'を実行してください。 – C1sc0

+1

私はすでに私の答えでこれを提案しましたが、gitが変更を認識しないという問題があるようです。 – tehp

答えて

5

git checkout custom_branch && git rebase master

これはmasterブランチから変更をcustom_branchを更新します。

masterが最初に最新であることを忘れないでください。ので、あなたが `提供するコマンドでWhen do you use git rebase instead of git merge?

+0

ありがとうございますが、他の人もこのブランチを使用しているので、私はrebaseしたくありません。また、2番目のコマンドを実行すると、すべてが最新の状態になっています。 –

+0

@ Darth.Vaderは、マージを試みる前に 'git pull'を実行しましたか? – tehp

+0

はい!私はプルを実行しなければならなかった!それが助けになった。ありがとう。 –

関連する問題