GO常用命令
aaronwei edytuje tę stronę 4 lat temu

编译

Mac 下编译 Linux 和 Windows 64位可执行程序

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go

Linux 下编译 Mac 和 Windows 64位可执行程序

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go

运行

nohup go run aaronwei.go > /opt/logs/log/bufOverflow.log 2>&1 &
nohup go run main.go > /opt/logs/log/rebot.log 2>&1 &
nohup go run setting.go > /opt/logs/setting.log 2>&1 &
nohup ./gogs web > /home/gogs/log/gogs.log 2>&1 &
nohup hexo s > /opt/logs/blog.log 2>&1 &

更新代码

    //推送代码
    git push -u origin master
    //拉取代码
    git pull -v  origin master
    git pull -v  origin branch