我知道如何检查本地更改:在提交之前
获取更改:
git diff master
在提交后&&在 push 之前获取更改:
git diff origin/master
or
git diff remotes/origin/master
我想要的是:
- git 从远程服务器克隆最新版本,例如本地版本为v1
- 从另一端更改远程服务器,例如远程版本为v2,(本地版本仍为 v1)
- 与远程服务器不同
而且,我知道如何通过以下步骤在远程服务器中进行更改:
git remote foo git@github.com:user/foo.git
git fetch foo
git diff master foo/master
但是,我想为一个命令设置别名来检查远程服务器中的更改,例如:
git rdiff master
or something else
是否可以通过一条评论在远程服务器中进行更改?谢谢。
对了,我发现,在本地repo中已经获取了一个origin,不重新获取怎么使用呢?
$ git remote -v
origin git@github.com:Marslo/VimConfig.git (fetch)
origin git@github.com:Marslo/VimConfig.git (push)