less than 1 minute read

Git branch改名

git branch -m oldBranchName newBranchName

Git push/pull冲突

## Git push: error: src refspec ep1-4 does not match any

src refspec doesn’t match. 通常是branch名字不对. 这里我重命名本地branch为ep1-4, 但是远端仓库还是main

Git pull: fatal: refusing to merge unrelated histories

这边我是在远端新建一个repo,自己local又init了一个repo,所以这两个repo是unrelated history。

解决:git pull origin ep1-4 --allow-unrelated-histories

Go module

在某个go文件中import了"github.com/gorilla/mux",马上报错。

这时启用go module会很方便。在项目根目录下使用go mod init,接go mod tidy,就会自动帮你下载"github.com/gorilla/mux"这个包,可谓非常方便(类似Java的Maven)。

Tags: ,

Categories:

Updated: