Push local changes to the remote branch

Lets you push your local commits to a remote git repo. Useful if you make local changes such as adding a version bump commit (using commit_version_bump) or a git tag (using 'add_git_tag') on a CI server, and you want to push those changes back to your canonical/main repo.

Supported platforms ios, android, mac
Author @lmirosevic

2 Examples

push_to_git_remote # simple version. pushes "master" branch to "origin" remote
  remote: "origin",         # optional, default: "origin"
  local_branch: "develop",  # optional, aliased by "branch", default: "master"
  remote_branch: "develop", # optional, default is set to local_branch
  force: true,    # optional, default: false
  tags: false     # optional, default: true


Key Description
local_branch The local branch to push from. Defaults to the current branch
remote_branch The remote branch to push to. Defaults to the local branch
force Force push to remote. Defaults to false
tags Whether tags are pushed to remote. Defaults to true
remote The remote to push to. Defaults to origin

To show the documentation in your terminal, run

fastlane action push_to_git_remote

View source code

Back to actions