2012-09-05 35 views
15

我正在做我最初的现有代码导入到git中,它是一个相当大的代码库,所以推动需要时间。我可以在git推送的同时继续工作吗?

从我知道的git获取更改,然后做上传,所以我可以安全地继续工作,而推进,或我需要等待它完成之前我修改文件?

回答

20

当Git推送时,它不会读取或写入任何来自工作树的文件,只有来自.git文件夹的内容。

所以是的,你可以继续工作。

+0

但我认为拉相反,因为他们修改工作树?例如如果我几个月没有拉,那么我是否必须等待完成是的? – Hailwood

+12

'pull'是'fetch' +'merge'的捷径。 'fetch'不会改变你的文件,'merge'很明显。如果你的连接速度很慢,也许你可以在工作时执行'fetch',然后在决定将远程更改加入工作树时执行'merge'。 – kan

相关问题