grunt-git icon indicating copy to clipboard operation
grunt-git copied to clipboard

gitpush force option does not take effect

Open benbowler opened this issue 11 years ago • 0 comments

We have the following config but we get a no fast forwards error when running the command which suggests the flag is not being applied.

    gitpush: {
        stage: {
            options: {
                // Force update staging branch on remote from current branch.
                remote: "origin",
                branch: "staging",
                force: true
            }
        },
    },

The response is:

     Warning: To [email protected]:example/example.git
      ! [rejected]        staging -> staging (fetch first)
     error: failed to push some refs to '[email protected]:example/example.git'
     hint: Updates were rejected because the remote contains work that you do
     hint: not have locally. This is usually caused by another repository pushing
     hint: to the same ref. You may want to first integrate the remote changes
     hint: (e.g., 'git pull ...') before pushing again.
     hint: See the 'Note about fast-forwards' in 'git push --help' for details. Use --force to continue.

benbowler avatar Jul 02 '14 16:07 benbowler