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 {
|
||||
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