git 支持 add comment push操作
This commit is contained in:
parent
745a03198e
commit
b237251b38
43
git.go
43
git.go
@ -57,3 +57,46 @@ func (g *git) RemoteAddOrigin(gitRepoAddress string) *define.Result {
|
|||||||
func (g *git) SetUpstreamOrigin(origin string) *define.Result {
|
func (g *git) SetUpstreamOrigin(origin string) *define.Result {
|
||||||
return Execute(g.workDir, g.gitCmdPath, []string{"push", "--set-upstream ", "origin", origin})
|
return Execute(g.workDir, g.gitCmdPath, []string{"push", "--set-upstream ", "origin", origin})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add 对应 git add xxx 命令
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:24 2022/6/14
|
||||||
|
func (g *git) Add(fileList ...string) *define.Result {
|
||||||
|
if len(fileList) == 0 {
|
||||||
|
fileList = []string{"*"}
|
||||||
|
}
|
||||||
|
param := []string{"add"}
|
||||||
|
for _, item := range fileList {
|
||||||
|
param = append(param, item)
|
||||||
|
}
|
||||||
|
return Execute(g.workDir, g.gitCmdPath, param)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Commit 对应 git commit -m 'xxxx'
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:26 2022/6/14
|
||||||
|
func (g *git) Commit(comment string) *define.Result {
|
||||||
|
if len(comment) == 0 {
|
||||||
|
comment = "add some code"
|
||||||
|
}
|
||||||
|
return Execute(g.workDir, g.gitCmdPath, []string{"commit", "-m", comment})
|
||||||
|
}
|
||||||
|
|
||||||
|
// Push 对应 git push
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 20:28 2022/6/14
|
||||||
|
func (g *git) Push(force bool) *define.Result {
|
||||||
|
param := []string{
|
||||||
|
"push",
|
||||||
|
}
|
||||||
|
if force {
|
||||||
|
param = append(param, "-f")
|
||||||
|
}
|
||||||
|
return Execute(g.workDir, g.gitCmdPath, param)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user