2017-01-26 6 views
0

私はgit flowの方法論を使用しています。リモートgitサーバー上の非レディ機能をプッシュする方法についてアドバイスが必要です。 (機能が終了している場合は)私たちは、このような方法でそれを行うことができますデフォルトでリモートgitサーバー上のgit-flowプッシュ非レディ機能

git checkout -b feature develop 
Do something... 
git commit -am "Message" 
git checkout develop 
git merge --no-ff feature 
git push origin develop 
git push origin feature 

何を私の機能は準備ができていないですが、私は、リモートサーバーにプッシュしたい場合は?

私は、このような方法でそれを行うことを試みた:

git checkout -b feature develop 
Do something... 
git commit -am "Message" 
git push origin feature 

しかし、私はコミットのグラフィックスキームを見れば開発のようにそれはそうと機能は同じブランチです(しかし、もちろん、彼らは同じではありません) 。

答えて

1

あなたは機能を公開することができます

$ git flow feature publish <name_of_feature> 

このgit flow cheat sheetを見てみましょう。

+0

こんにちは、ありがとう。しかし、私は流れなくそれを行う方法を探しています。私は、ネイティブのgitコマンドを使って、どうすればそれを作ることができるかについてのアプローチが必要です。 – Kison

+0

これでgit-flowコマンドを単純なgitコマンドで "翻訳"すれば十分です。 (まだなどのリモートレポに存在する場合) はいくつかのチェックを削除: Gitのプッシュ原点name_of_feature:レフリー/ヘッド/ name_of_feature gitの-q起源をフェッチ Gitの設定 "branch.name_of_feature.remote" の原点 Gitの設定「ブランチ.name_of_feature.merge "" refs/heads/name_of_feature " – robdex

関連する問題