2012-01-19 12 views
1

私は "dev"と呼ばれるdevブランチを持っています。私はすべての変更を "dev"から "master"に移したいと思います。1つのレポから別のレポにプッシュまたはプルしますか?

git push origin master 

、それは「マスター」にすべての私の変更を送ります:私は「DEV」の枝の上に、現在よ

は、私は行うことができますか?私はそれだけでプル質問VSプッシュだと思う

git pull --rebase origin dev 

、そしてどの方法gitのは、私たちはそれをしたい:または私は最初、その後、実行し、「マスター」に切り替える必要がありますか?

を使用すると、リモートでマスターするためにローカルでDEVをプッシュしたい場合は、あなたが行うことができますあなた

答えて

1

最初にマージします(ローカル)。

git checkout master  # change to "master" 
git merge dev   # merge changes from "dev" 
git push origin master # push the new "master" as is 
1

ありがとう:

git push origin dev:master 

通常のワークフローをマスターにDEVをマージし、マスターをプッシュすることです。

0

git checkout master、git merge dev、git push origin masterが行います。しかし、リベースを述べたように、実際にリベースまたはマージを使用することを確認する必要があります。

関連する問題