タグ付けされた質問 「feature-branch」


8
Gitマスターを機能ブランチにマージ
Gitに次のような状況があるとします。 作成されたリポジトリ: mkdir GitTest2 cd GitTest2 git init マスターでいくつかの変更が行われ、コミットされます。 echo "On Master" > file git commit -a -m "Initial commit" Feature1はマスターから分岐し、いくつかの作業が行われます。 git branch feature1 git checkout feature1 echo "Feature1" > featureFile git commit -a -m "Commit for feature1" 一方、マスターコードにバグが発見され、ホットフィックスブランチが確立されます。 git checkout master git branch hotfix1 git checkout hotfix1 バグはhotfixブランチで修正され、マスターにマージされます(おそらくプルリクエスト/コードレビューの後)。 echo …

3
機能ブランチを別の機能ブランチにリベースする
私が取り組んでいる(プライベート)機能ブランチが2つあります。 a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 これらのブランチで作業した後、Branch1のBranch2からの変更が必要であることを発見しました。Branch2の変更をBranch1にリベースしたいのですが。最終的には次のようになります。 a -- b -- c <-- Master \ d -- e -- f -- g <-- Branch1 私は2番目のブランチを最初のブランチにリベースする必要があると確信していますが、正しい構文とどのブランチをチェックアウトする必要があるかは完全にはわかりません。 このコマンドは望ましい結果を生成しますか? (Branch1)$ git rebase --onto Branch1 Branch2

4
Gitでのリモートブランチのリベース
私は中間のGitリポジトリを使用して、リモートSVNリポジトリをミラーリングしています。そこから、人々はクローンを作成して作業できます。中間リポジトリでは、マスターブランチが上流のSVNから毎晩リベースされており、機能ブランチに取り組んでいます。例えば: remote: master local: master feature 私は機能ブランチをリモートに正常にプッシュして戻すことができ、期待どおりの結果になります。 remote: master feature local: master feature 次に、ブランチを再セットアップしてリモートを追跡します。 remote: master feature local: master feature -> origin/feature そして、すべてが順調です。ここで私がしたいことは、リモートで機能ブランチをマスターブランチにリベースすることですが、ローカルマシンからこれを実行したいと思います。私ができるようにしたい: git checkout master git pull git checkout feature git rebase master git push origin feature リモート機能ブランチをリモートマスターで最新の状態に保つため。ただし、この方法ではGitが文句を言います。 To <remote> ! [rejected] feature -> feature (non-fast-forward) error: failed to …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.