github fork 同步源的更新


首先要先确定一下是否建立了主 repo 的远程源:

git remote -v

如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主 repo 的源:

git remote add upstream URL
git remote -v

然后你就能看到 upstream 了。

如果想与主 repo 合并:

git fetch upstream
git merge upstream/master
阅读全文

Git 放弃本地修改 直接 pull 代码


git reset --hard HEAD    
git clean -f -d    
git pull

先 reset 然后清空
同时可以解决如下问题:

error: Your local changes to the following files would be overwritten by merge:
        test/main.go
Please, commit your changes or stash them before you can merge.
阅读全文