未提交的更改也会在Git中推进吗?

时间:2019-05-22 07:59:52

标签: git

我们遵循Gitflow模型。我正在尝试合并我的分支以进行开发。但是我的分支中也有一些未提交的更改。我成功合并了。现在的问题是,当我将更改推送到远程时,我未提交的更改也会推送吗?我不希望我的未提交文件继续存在,因为它们仅用于本地测试目的。请澄清。

1 个答案:

答案 0 :(得分:3)

从概念上讲,Git有四个领域:工作,暂存,存储库和存储。

  1. 每当您更改某些内容时,它就会出现在“工作”区域中。
  2. 您需要执行git add fileNamegit add . [以添加所有更改]才能将文件移到暂存区。
  3. 仅可以提交暂存区域中的那些文件。
  4. 所有提交的文件都位于存储库区域中。只能将提交推送到远程。

因此,在任何情况下,除非您提交然后执行git push,否则您未提交的更改不会被推送到远程。