2016-03-29 10 views
0

フィーチャーブランチで作業している場合は、feature_gui(私のライブラリのフロントエンド)と言うと、GUIの取得に50%の問題があるかもしれませんが安定した状態でmasterfeature_guiにリバースし、マスターにマージします。Git:機能をマージして作業を続ける

git checkout feature_gui 
git rebase master 
git checkout master 
git merge --squash feature_gui 
git checkout feature_gui 

さらにfeature_guiで作業しますか? (そして、後で私はおそらく完成したGUIをマスターにマージする準備ができたら上記を繰り返します)--squashは問題になりますか?私はタイムラインの周りに頭を抱えて、それが大丈夫であることを確認しようとしています。

答えて

-2

は以下

はあなたが feature_guiであり、あなたが機能で行われましょう...あなたがに必要な手順です。

  1. git add。
  2. Gitは-m「メッセージ」(ローカルデータベースへのコミット)
  3. Gitのプッシュ原点feature_guiあなたがしたい、今すぐ

を(リモートレポに変更をプッシュする)コミット(ステージング領域にすべてのファイルを追加します。)このブランチをマスターブランチとマージします。

  1. Gitチェックアウトマスター(ブランチをマスターするためのチェックアウト)
  2. gitの
  3. (masterブランチにfeature_guiブランチをマージ)feature_gui または Gitはマスターfeature_guiをマージマージGitのプッシュ原点マスター

I希望、それはあなたの疑いを明らかにする。

feature_guiブランチからmasterブランチへの変更をコミットしてコミットする場合に備えて、リベースすることもできます。

関連する問題