今天更新一个github上的go下载工具,
git remote -v
origin https://github.com/......
origin https://github.com/......
查到远程仓库有两个
123@123--15:~/golang/gopath/src/github.com/......$ git fetch origin master
获取最新版本的到本地
git log -p master.. origin/master 比较新版和本地的版本
......
git merge origin/master 把远程下载下来的代码合并到本地仓库
但是这一步报错了
error: 您对下列文件的本地修改将被合并操作覆盖:
......
终止中就换一个别的办法,用远程代码库中的文件完全覆盖本地的版本
git reset --hard
HEAD 现在位于 .......
123@123--15:~/golang/gopath/src/github.com/......$ git pull
来自 https://github.com/......
* [新标签] v... -> v...
* [新标签] v... -> v...
更新 ......
Fast-forward
.......大量的文件更改记录
更新完毕后,再执行git log -p master.. origin/master,没有任何输出,本地已经更远程同步了。