私は1つのファイルでクリーンなレポで作業しています。私は唯一の開発者です。"Gitブランチモデルの成功"を使用している間に、 "このブランチは先に1コミット、マスターの後に1コミット"です
私はので、私がやったA succesful git branching modelで開発・リリース・マスター・ワークフローをしたい:
注:私は、デフォルトではオフに早送りを持っていることに注意してください、そうmerge --no-ff
としてすべてmerge
のコマンドをご検討ください。
私の出身はGithubです。
支店マスターで:
git add .
git commit -m "Initial commit"
git push origin master
git checkout -b develop
で枝を開発。私はその後、ファイルへの変更を行います。
git add .
git commit -m "work in the file"
は私がリリース0.0ブランチでは、バージョン0.0
git checkout -b release-0.0 develop
としてこれをリリースする準備ができています。ファイルにバージョン番号を追加します。
git add .
git commit -m "Bumped version 0.0"
このリリースをマスターにマージする準備が整いました。
git checkout master
git merge release-0.0 -m "Releasing v0.0"
git tag -a 0.0 -m "Version 0.0"
...と開発中です。
git checkout develop
git merge release-0.0 -m "Merge release 0.0 into develop"
その後、私はマスターの両方を押して私ははGitHubの中で枝を開発チェックすると
のGithubへgit push origin master
git push origin develop
を開発し、それは言う:
この分岐があります1つ前のコミット、マスターの後ろに1つのコミット。
マスターブランチには、そのようなメッセージはありません。
これを解決するにはどうすればよいですか? マスターとの両方がリリース-0.の両方にマージされているので、この時点で同じになるはずです。
OPうんgitflow – TheGeorgeous
を使用している、私は多くが始めるのに役立つもののために(nvieことで、ブログの記事の著者)ヘルパースクリプトがあることを指摘したかったです。 – 1ed