获取&&的git简写重置 - 混合?

时间:2016-08-18 20:03:50

标签: git

git pull - git fetch && git merge

的简写

我有一个实时服务器,我想要一个回购,所以我可以比较服务器文件和回购之间的差异,但我不想拉动开始更改文件。

执行此操作的方法是git fetch origin master && git reset --mixed origin/master

是否有类似git pull的简写?也许是git pull --no-worktree旗帜或什么?

我自己找不到任何东西,所以我认为我需要一个别名。在一个真正旧版本的git上运行的单个别名中获取两个git命令的最简单方法是什么? (至少1.7.0)

1 个答案:

答案 0 :(得分:0)

我实际上会避免检查另一个分支来进行比较。您可以使用

比较本地分支和远程分支
git fetch origin master
git diff HEAD origin/master

这样,您可以避免实时服务器上的存储库中的脏状态,并仍然可以查看差异。如果您也在实时服务器上进行更改,您还可以使用git diff HEAD...origin/master,它仅显示在远程分支中完成的更改,但尚未在您的本地分支中提供。