Git:合并合并

问题描述 投票:1回答:3

我已将文件提交到本地Git分支。该文件由许多设计师维护。现在,我想获取其他设计师的更新,以与我本地的更新合并,并在将来推送合并的版本。我制作eg pull。我习惯了SVN,在此导致自动合并或命题解决。这里什么也没有发生。我看到本地文件仍然是我的本地分支提交的副本。我要怎么做?

git git-merge git-pull
3个回答
2
投票

我认为git pull <remote> <branch>将帮助您从上游获取所有更改,并将它们自动合并到您的代码中。如果没有合并冲突,则过程很顺利,您may认为什么也没发生。但是,正如您所说的文件保持不变一样,也许您是从分支中提取,甚至从您自己的远程对象,即您自己的派生分支中提取。执行git remote -v来查看遥控器,我认为获取遥控器必须是您自己的叉子。要将主存储库添加为远程存储库,请执行以下操作:git remote add <remote-name> <url>


0
投票
似乎我知道问题所在。这是本地更新文件的生成方式。它不是根据拉动版本自然更新的。它是从外部位置通过拉动版本复制的。因此,显然git认为没有要合并的东西。它只是认为我的本地文件更好。

0
投票
使用git pull确实合并了文件,但是您可能必须处理一些合并冲突。这意味着pull不仅下载新数据,还下载了新数据。它还直接将它

集成

© www.soinside.com 2019 - 2024. All rights reserved.