git推送时我可以继续工作吗?

Hai*_*ood 18 git git-push

我正在将现有代码初始导入到git中,这是一个相当大的代码库,所以推动它花费时间.

根据我的意识,git获取更改,然后进行上传,所以我可以安全地继续工作,同时推送工作,或者我需要等到它完成才能修改文件?

Cha*_*esB 22

当Git推送时,它不会从工作树中读取或写入任何内容,只会从.git文件夹中读取或写入内容.

所以,是的,你继续工作是安全的.

  • `pull`是`fetch` +`merge`的捷径.`fetch`不会改变你的文件,`merge`显然会改变你的文件.如果你有连接速度慢,也许你可以一边工作,然后`merge`当你决定把远程变成你的工作树做`fetch`. (13认同)