如何知道是否需要使用终端获取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