Git CLI Client Built in Go
- git init
- git config
- git add
- git commit
- git status
- git diff
- git logs
Source
- Requirement
Go 1.21.4
- Build binary
go build main.go;
- Run the build
main
Type from commandline
Example:
go run main.go init
go run main.go config AUTHOR_USERNAME AUTHOR_EMAIL
go run main.go add FILENAME
go run main.go commit MESSAGE
go run main.go status
go run main.go diff
go run main.go logs