【问题标题】:Can I continue working while git pushes?我可以在 git 推送时继续工作吗?
【发布时间】:2012-08-30 04:44:49
【问题描述】:

我正在将现有代码初始导入 git,这是一个相当大的代码库,所以推送需要时间。

据我所知,git 会获取更改然后进行上传,所以在推送过程中我是否可以安全地继续工作,还是需要等待它完成才能修改文件?

【问题讨论】:

    标签: git git-push


    【解决方案1】:

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

    所以是的,您可以安全地继续工作。

    【讨论】:

    • 但我假设拉动的情况正好相反,因为它们确实修改了工作树?例如如果我没有在几个月内退出,那么我是否必须等待它完成?
    • pullfetch+merge 的快捷方式。 fetch 不会更改您的文件,merge 显然会。如果您的连接速度较慢,也许您可​​以在工作时执行fetch,然后在您决定将远程更改引入您的工作树时执行merge
    • 在推送的时候提交怎么办?这不会改变.git 文件夹中的内容吗?
    猜你喜欢
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 2016-07-10
    相关资源
    最近更新 更多