Git代码合并

时间:2014-05-27 06:09:39

标签: git

我需要一些帮助。

以下是情景: -

我使用NetBeans检查了GitHub的回购,并将其作为Java项目打开。我在项目中添加了一些功能。现在,当GitHub repo的维护者推送更新时,如何让我的副本获得最新版本的所有更改,而无需重新检查HEAD修订版并手动复制粘贴函数?

提前致谢!

此致。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

当你准备好从NetBeans推送时,它会让你知道你是HEAD的幕后黑手,迫使你先拉。

抢先一步,您需要PULL或FETCH来获取最新的更改。这两者之间的差异可以在What is the difference between 'git pull' and 'git fetch'?

找到

答案 2 :(得分:1)

如评论中所述,发出pull命令将获取远程副本并将其合并到您在本地存储库中所做的更改中:

git pull <remote> “获取当前分支的指定远程副本,并立即将其合并到本地副本。这与git fetch后跟git merge origin /。相同。”

另一种选择是:

git pull --rebase <remote>

将使用rebase而不是merge来集成远程分支。例如,请参阅this tutorial