3

gitflowを使用しています。これがフローです。

  1. gitflow機能はmyfeatを開始します
  2. git commit -a
  3. gitcheckout開発
  4. git pull
  5. gitflow機能チェックアウトmyfeat
  6. gitflow機能のリベースmyfeat
  7. gitflow機能はmyfeatを終了します
  8. git push

エラー:

Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 820 bytes, done.
Total 8 (delta 6), reused 0 (delta 0)
To git@github.com:blah/blah.git
   d675b35..d35f160  develop -> develop
 ! [rejected]        master -> master (non-fast-forward)

開発を推進しているときにマスターを拒否していると表示されるのはなぜですか(Gitフローに慣れていない場合、開発はリモート追跡ブランチです)

4

1 に答える 1

6

デフォルトでは、git pushすべてのアップストリームブランチ(構成で一致するものbranch.<name>.merge)を更新しようとします。

これを試して:

git config push.default tracking

これは、現在チェックアウトしているローカルブランチの名前と一致するアップストリームブランチにのみコミットをプッシュするようにgitに指示します。

も参照してください

于 2011-11-28T19:50:48.903 に答える