Git diff origin/master,如何从服务器查询diff



我刚刚设置了一个git存储库。我正在努力学习如何使用这个工具。

在计算机A上我做:

git add foo.c
  git commit -a -m "version 1.0"
  git push --mirror user@server:/home/git/pilot

在计算机B上我做:

git clone user@MainServer:/home/git/pilot

现在我在电脑B上得到了我的零钱1.0

问题:我看到的第一个问题是它说/c/temp/pilot (master),它不应该说别的吗?主服务器是主服务器。

在计算机A上,我做了另一个更改,提交并推送到服务器

在计算机B上,如果我这样做:

git diff origin/master 

我看不出有什么不同,但如果我看到了:

git pull

我得到最新的我做错了什么?我如何将我的计算机B数据库设置为依赖于主服务器?

谢谢托尼

git diff不从源远程获取最新的更改。您必须在运行git diff之前运行git fetch origin

另一方面,git pull已经包含了抓取步骤(也合并了远程更改)。

最新更新