Skip to content

gitcommitwd

travis-ci.org edited this page Apr 3, 2021 · 2 revisions

gitcommitwd

Commit or ammend a commit with a custom date.


File Name  : gitcommit.ps1
Author     : Adewale Azeez - azeezadewale98@gmail.com
Date       : Mar-30-2020

Commit with a custom date. To commit in the past set the day value to - number of days in past. E.g. to commit

  • 3 days ago set the Day value to -3. Add and commit all the edited file to git with the commit message as the variadic arguments without quotes

Syntax

gitcommitwd [[-Day] <Int32>] [-Amend] [-args] <String[]> 
[<CommonParameters>]  

Parameters

-Day :Int32

attr value
Required? false
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? false

-Amend [:SwitchParameter]

attr value
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false

-args :String[]

attr value
Required? true
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false

CommonParameters

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).

Inputs

[int] [switch] System.String[]]

Outputs

[System.String[]]

EXAMPLE 1

gitcommit 0 -Amend from here is the commit message

your last commit will be ammended with the message "from here is the commit message" The command is equivalent to git add .; git commit --amend -m "from here is the commit message";

EXAMPLE 2

gitcommit -3 from here is the commit message

your changes will be commit with the message "from here is the commit message" plus the author and commit date will be set to 3 days ago. The command is equivalent to git add .; GIT_AUTHOR_DATE='Sun Feb 21 10:03:02 2021 -0400' GIT_COMMITTER_DATE='Sun Feb 21 10:03:02 2021 -0400' git commit -m "from here is the commit message";

Related links

Clone this wiki locally