【发布时间】:2018-12-28 17:36:02
【问题描述】:
我知道这是一个愚蠢的问题,我想我知道答案。只是好奇等待进度条达到 100% :)
是否可以在“git push”运行时修改文件?
到目前为止,我正在执行一个大型推送,该推送已经运行了几分钟。我只是好奇如果我在这个时间点开始修改正在推送的文件会发生什么。
【问题讨论】:
-
是的。在发布之前我没有看到那个,但是恕我直言,这个问题的答案更好
标签: git
我知道这是一个愚蠢的问题,我想我知道答案。只是好奇等待进度条达到 100% :)
是否可以在“git push”运行时修改文件?
到目前为止,我正在执行一个大型推送,该推送已经运行了几分钟。我只是好奇如果我在这个时间点开始修改正在推送的文件会发生什么。
【问题讨论】:
标签: git
如果你的意思是“修改工作树”,答案是没有,因为推送只对你所做的提交进行操作。
如果您的意思是“向索引添加新的工作树修改”,答案仍然是空的,原因相同。
如果你的意思是“添加新的提交”,答案几乎肯定是什么都没有,因为 git 使用锁文件来防止并发修改。如果某些平台缺少正确的锁定文件支持,最后一种情况可能会出现问题,但我不知道是否存在任何支持 git 的此类平台。
【讨论】: