2017-04-02 20 views
0

私は2番目のブランチを作成しました - > git checkout -b branch2 その後、ファイルを作成し、追加し、コミットしてbranch2にプッシュします。Git、2つのリモートブランチをマージする

ここで私はmasterブランチにチェックアウトします。 branch2のnew_fileをmasterブランチに追加するにはどうすればよいですか?任意のマージオプション - >ブランチが最新です。

答えて

0

問題についての情報はあまりありません。しかし、

git pull origin branch2は、masterにいる間に使用できます。これにより、branch2のすべてのアップデートがmasterにプルされます。

ここでoriginはあなたのリモコンです。混乱の場合は、gitkの使用を検討してください。これは、gitリポジトリを視覚的に表現するための非常に便利なツールです。

+0

「*ブランチBRANCH2 - > FETCH_HEAD すでに最新の」gitのプル原点BRANCH2後 、私は元のブランチ – profiler

+0

の午前とき正確なブランチを確認するには 'git branch'を使い、ブランチにあるものを正確に見るにはgit repoで' gitk'を使います。もしあなたの 'branch2'ブランチがあなたの' master'ブランチよりも先であれば、それはあなたが既にそうしていない限り、更新を引き出すべきです。 – Ultraviolet

0

1つだけがすることができますファイルを追加したい場合は、次の

git checkout master 
git checkout branch2 -- the_file 
git add the_file 
git commit -m "adding the_file from branch2" 
+0

はい、あなたは正しいです。しかし、ブランチ2の場合、私はまた押しました: "git push origin branch2"。 どうすれば、the_fileをmasterブランチに送ることができますか? – profiler

+0

同じように、ブランチ2からファイルをチェックアウトし、マスターでコミットし、オリジン/マスターにプッシュ – Martin

+0

A ok :)私は、あるコマンドがあると思った。さて、助けてくれてありがとう。 – profiler

関連する問題