如何知道是否需要使用终端获取git

如何知道是否需要使用终端获取git,git,github,Git,Github,如何确定远程回购与本地回购是否不同 我知道我能行 git pull 或 git fetch 然后 但我正在寻找一个可以在终端中键入的命令,用于检查远程回购是否与本地回购不同?git fetch将是您的命令。如果您看到正在提取指针,则某些内容已更改git status也会告诉您它们是否不同,但是如果您不调用git fetch,您将无法查看遥控器是否已更改。git fetch将是您的命令。如果您看到正在提取指针,则某些内容已更改git status也会告诉您它们是否不同,但是如果您不调用git

如何确定远程回购与本地回购是否不同

我知道我能行

git pull

git fetch
然后


但我正在寻找一个可以在终端中键入的命令,用于检查远程回购是否与本地回购不同?

git fetch
将是您的命令。如果您看到正在提取指针,则某些内容已更改
git status
也会告诉您它们是否不同,但是如果您不调用
git fetch
,您将无法查看遥控器是否已更改。

git fetch
将是您的命令。如果您看到正在提取指针,则某些内容已更改
git status
也会告诉您它们是否不同,但是如果您不调用
git fetch
您将无法查看远程是否已更改。

它只更新对远程分支的引用。这通常是无害和可取的。它没有合并。所以我应该把
git fetch
作为我工作流程的一部分?git新手。@AdamJarvis您的工作流程应该能够容忍远程设备过时。当您觉得需要更新时,您应该检查更新,例如当功能接近完成时,或者您知道上游分支中发生了重大更改时,或者只是一段时间。最重要的是,您应该在功能分支中工作,以增加与其他更改的隔离。@AdamJarvis您确实应该在分支上开发。当您准备将更改合并到主机时,您应该更新本地主机。合并到您的开发分支、测试中,然后将现在最新的代码与您的更改合并到主代码中。如果您正在开发更改,而其他人也在进行更改,则您可能希望定期将主机合并到您的分支中,以确保您的更改不会与其他人的工作冲突。它只更新对远程分支的引用。这通常是无害和可取的。它没有合并。所以我应该把
git fetch
作为我工作流程的一部分?git新手。@AdamJarvis您的工作流程应该能够容忍远程设备过时。当您觉得需要更新时,您应该检查更新,例如当功能接近完成时,或者您知道上游分支中发生了重大更改时,或者只是一段时间。最重要的是,您应该在功能分支中工作,以增加与其他更改的隔离。@AdamJarvis您确实应该在分支上开发。当您准备将更改合并到主机时,您应该更新本地主机。合并到您的开发分支、测试中,然后将现在最新的代码与您的更改合并到主代码中。如果您正在开发一个更改,而其他人也在做同样的更改,您可能希望定期将master合并到您的分支中,以确保您的更改不会与其他任何人的工作冲突。我认为您对
fetch
的功能有误解。需要查看遥控器上有什么。我想你对
fetch
的功能有误解。需要查看遥控器上有什么。
git pull