Users may create a bazelrc file in this directory with their personal Bazel configurations. This file is loaded from //.bazelrc via a try-import line (https://bazel.build/run/bazelrc#imports).
Note that the bazelrc file is gitignored.
One notable use case for a user-specific bazelrc file is to override the “mayberemote” configuration, which is used e.g. from Makefile targets that may perform RBE builds with Bazel.
By default, bazel build --config=mayberemote //path/to:target will be equivalent to bazel build //path/to:target, that is, it will perform a local (non-RBE) build. In order for the former invocation to be equivalent to bazel build --config=remote //path/to:target, please create a bazelrc file in this directory if you haven't already, then add the following line:
build:mayberemote --config=remote
To learn more about the “mayberemote” configuration, please read the comments in //.bazelrc.