Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 拉动后检查差异_Git_Github - Fatal编程技术网

Git 拉动后检查差异

Git 拉动后检查差异,git,github,Git,Github,在我从原始主机分支(git pull origin master)提取后,如何检查提取前的版本与当前版本(提取后)之间的代码差异?最简单的方法是运行 git fetch 而不是拉。然后,您的master和origin/master都可以在本地使用,您可以在拖动之前将两者区分开来 否则,如果您已经运行了pull,请使用 git reflog git fetch origin git diff ..origin 要在本地主机上查找上一个HEAD commit,并将其与当前HEAD进行比较。最简

在我从原始主机分支(
git pull origin master
)提取后,如何检查提取前的版本与当前版本(提取后)之间的代码差异?

最简单的方法是运行

git fetch
而不是
。然后,您的
master
origin/master
都可以在本地使用,您可以在拖动之前将两者区分开来

否则,如果您已经运行了
pull
,请使用

git reflog
git fetch origin
git diff ..origin

要在本地
主机上查找上一个HEAD commit,并将其与当前HEAD进行比较。

最简单的方法是运行

git fetch
而不是
。然后,您的
master
origin/master
都可以在本地使用,您可以在拖动之前将两者区分开来

否则,如果您已经运行了
pull
,请使用

git reflog
git fetch origin
git diff ..origin

要在本地
主机上查找上一个HEAD commit,并将其与当前HEAD进行比较。

而不是
pull
,请使用

git reflog
git fetch origin
git diff ..origin
然后

git merge origin

或者,您可以在
pull
之前,使用
git log-1
获取当前版本(类似于
commit 41db5abc5351184cbb56a796e6c5e81de73f125
),然后在
git pull
之后,执行以下操作

git diff 41db5abc..

使用

git reflog
git fetch origin
git diff ..origin
然后

git merge origin

或者,您可以在
pull
之前,使用
git log-1
获取当前版本(类似于
commit 41db5abc5351184cbb56a796e6c5e81de73f125
),然后在
git pull
之后,执行以下操作

git diff 41db5abc..