问题:Commit、Commit和Push、Commit和Sync的区别

我正在使用 Visual Studio 2013,当我提交我的 C# 代码时,我面临着 3 个选项。我需要解释每个选项在我的本地存储库与 GitHub 存储库发生的情况方面的差异。

  • 选项 1 说 Commit

  • 选项 2 说 Commit and Push

  • 选项 3 说 Commit and Sync

我不太明白最后两个选项之间的区别。什么时候应该使用提交和同步而不是提交和推送?

解答

  1. Commit 将简单地记录您在本地计算机上所做的更改。它不会在远程存储库中标记更改。

  2. Commit and Push 会做上面的事情并将其推送到远程仓库。这意味着您所做的任何更改也将保存到远程存储库。

  3. Commit and Sync 做了三件事。首先,它会提交。其次,它将执行拉取(从远程仓库获取更新的信息)。最后,它会推动。

在此处查看 Microsoft的更多信息

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐