我来自perforce背景,试图了解gitHub。
在Perforce中,当我“结账”时,它让其他用户知道我正在处理该文件。结帐在Git中的工作方式是否相同?
接缝就像你不检查文件而是分支?
由于
答案 0 :(得分:6)
checkout
大致相当于git中的clone
,但是在像git(甚至SVN)这样的VCS中,结账并不会阻止你正在处理它的其他人。任何人都可以克隆一个git repo并对其进行处理,而不必考虑其他人正在使用它。
答案 1 :(得分:4)
通常,签出分支并不意味着任何人都会收到通知。它只是意味着您从一个代码分支切换到另一个代码分支,可能还会根据您的参数在流程中创建一个新分支。
有关结帐的详情,请参阅git checkout
文档。