public sealed class PushGitCommitsRequest : IMessage<PushGitCommitsRequest>, IEquatable<PushGitCommitsRequest>, IDeepCloneable<PushGitCommitsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataform v1beta1 API class PushGitCommitsRequest.
Optional. The name of the branch in the Git remote to which commits should
be pushed. If left unset, the repository's default branch name will be
used.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The `PushGitCommitsRequest` class in the Dataform v1beta1 API is used to push Git commits and is available in versions beta06, beta07, and beta08, with beta08 being the latest."],["This class implements several interfaces, including `IMessage`, `IEquatable\u003cPushGitCommitsRequest\u003e`, `IDeepCloneable\u003cPushGitCommitsRequest\u003e`, and `IBufferMessage`."],["It includes constructors for creating new instances, either empty or from an existing `PushGitCommitsRequest` object."],["The `PushGitCommitsRequest` class contains properties such as `Name`, `RemoteBranch`, and `WorkspaceName`, to define the parameters for pushing commits."],["The `Name` property is a required field that specifies the workspace's name, while `RemoteBranch` is optional and specifies the branch to push commits to, defaulting to the repository's default branch if not set."]]],[]]