Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果我git-pull,我提交的文件会发生什么情况?_Php_Git - Fatal编程技术网

Php 如果我git-pull,我提交的文件会发生什么情况?

Php 如果我git-pull,我提交的文件会发生什么情况?,php,git,Php,Git,好吧,如果这是一个重复的问题,我已经在道歉了 情景: 我有我的开发和硕士分支,我一直在开发分支工作。我做了一些更改并提交了这些更改。之后,我计划将更改推送到主存储库,但它说我需要先拉 现在,我知道现有文件中会有更改。但我的问题是我提交的文件怎么办 这些提交的文件将发生什么情况 期待着解决这一困惑。谢谢你的帮助。:) 从存储库中提取数据后,可能会出现一些合并冲突。 如果git无法自动将您的分支与存储库分支合并,git将抛出合并冲突。 您必须修复冲突(选择所需文件的版本) 您的更改不会丢失 解决冲突

好吧,如果这是一个重复的问题,我已经在道歉了

情景: 我有我的开发和硕士分支,我一直在开发分支工作。我做了一些更改并提交了这些更改。之后,我计划将更改推送到主存储库,但它说我需要先拉

现在,我知道现有文件中会有更改。但我的问题是我提交的文件怎么办

这些提交的文件将发生什么情况


期待着解决这一困惑。谢谢你的帮助。:)

从存储库中提取数据后,可能会出现一些合并冲突。 如果git无法自动将您的分支与存储库分支合并,git将抛出合并冲突。 您必须修复冲突(选择所需文件的版本)

您的更改不会丢失

解决冲突后,您将能够推送

当您不确定是否可以始终进行备份分支时,您就有了返回的位置。

如果您选中,
git pull将首先获取,然后合并远程更改(这是默认行为,您可以将git配置为执行重基,而不是合并)


因此,git会将您的提交与远程提交合并。您可能有冲突需要解决,但您不会因此失去工作。

非常感谢您的帮助。把这个整理好了。它合并了我的更改,然后提议解决冲突。干杯。:)谢谢,我只能把任何一个答案标对。谢谢你的快速回复。它帮助我解决了我的问题。干杯。:)