我需要一些帮助。
以下是情景: -
我使用NetBeans检查了GitHub的回购,并将其作为Java项目打开。我在项目中添加了一些功能。现在,当GitHub repo的维护者推送更新时,如何让我的副本获得最新版本的所有更改,而无需重新检查HEAD修订版并手动复制粘贴函数?
提前致谢!
此致。
答案 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。