2017-07-07 6 views
1

私は2つのブランチ、特定の機能のための1つのブランチ、およびマスターブランチを持っています。 2つのブランチが同じファイルに変更を加えました。今はマスターブランチで行った変更をコミットしてgithubにプッシュし、機能ブランチに加えられた変更は残しておきたいだけです。私は何をすべきか?2つのブランチが同じファイルに変更を加えました。 1つのブランチで行われたファイルの変更をコミットし、マスターブランチをgithubにプッシュする方法は?

答えて

1

あなたは桜のユニークなコミット

git-cherry-pick 'commitId' 

ドキュメントがhere

たことにより、これらの変更を選ぶことができます
0

あなたはmasterブランチにfeatureブランチとチェックアウトで変更を隠しておくことができます。

git checkout feature 
git stash apply 
:その後

git stash 
git checkout master 
git add filename 
git commit -m "..." 

、あなたの変更が隠し回復し、そこから作業を続ける、featureブランチに戻ることができます

そのブランチで行った変更を破棄したい場合は、前もってgit stashを必要とせず、そのブランチを削除することができます:

git branch -D feature 
関連する問題