【问题标题】:GitHub: What does checkout do?GitHub:结账有什么作用?
【发布时间】:2013-03-13 19:27:56
【问题描述】:

我来自 perforce 背景,试图了解 gitHub。

在 Perforce 中,当我“签出”某些内容时,它会让其他用户知道我正在处理该文件。结帐在 Git 中的工作方式是否相同?

看起来好像您不签出文件而是签出分支?

谢谢

【问题讨论】:

标签: github


【解决方案1】:

checkout 在 Perforce 中大致等同于 clone 在 git 中,但在像 git(甚至 SVN)这样的 VCS 中,结帐不会向其他人发出锁定信号,表明您正在处理它。任何人都可以克隆一个 git 存储库并对其进行处理,而无需考虑还有谁在处理它。

【讨论】:

    【解决方案2】:

    一般来说,签出分支并不意味着任何人都会收到通知。它只是意味着您正在从一个代码分支切换到另一个代码分支,可能还会根据您的参数在该过程中创建一个新分支。

    有关结帐的更多信息,请参阅git checkout 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-17
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-19
      相关资源
      最近更新 更多