【问题标题】:How to update a Github project on IntellijIdea如何在 Intellij Idea 上更新 Github 项目
【发布时间】:2022-01-10 12:58:24
【问题描述】:

大家

我不知道这个问题是否已经被问过,但我到处找,但找不到。 我正在使用 GitHub 在 Intellij IDEA 上开展一个项目。 我在工作中使用我的台式电脑进行开发。完成后,我在 Github 上提交,它直接在我的帐户上。 但是,有时我想继续在家中使用笔记本电脑,使用相同的项目以及修改和提交它。 不太了解 Github 与 Intellij 的集成,我知道我可以采用现有项目,然后将其下载到本地计算机上。但我的问题是,如何更新每台计算机上更改的文件。 例如,我在办公室工作,修改了 A 和 B 文件,然后将其提交到 Github,然后在家里用电脑更新 Intellij 上的 Github 项目,突然我修改了新文件。

如果你有解决办法,谢谢!

【问题讨论】:

  • 你的意思是问:我如何执行 git pull?
  • 你提交还是你也推?因为如果您只是提交,您的更改永远不会到达远程存储库。如果你推,那你为什么不能拉?
  • 这真的与 Github 本身无关。这只是使用 git 存储库的简单工作,无论它位于何处。您将项目克隆一次到您的家用计算机,然后工作,提交,然后推送。在另一台机器上,拉动后再继续工作。与您的团队协商创建自己的分支或其他任何事情。
  • 欢迎来到 S.O.如前所述,您需要拉动。 AndroidStudio / IntelliJ 中的“最佳”命令是“更新项目”,我相信默认情况下它会映射到 macOS 上的 CMD T 并在其他地方控制 T 。它在git 菜单中。这可能会执行合并,因为它需要将您的本地更改与从另一台计算机推送的任何内容合并。

标签: java git github intellij-idea


【解决方案1】:

我认为您应该对 git 基础知识进行“更深入”的研究,这是我认为适合您的情况的快速教程: Learn the Basics of Git in Under 10 Minutes

另外(如果你可以,并且有时间的话)我建议你在 IntelliJIDEA 集成插件之前学习使用 git CLI,这样,如果出现问题,你知道在哪里查看。

用简单的话来说,你可以做的最直接的事情是(假设你已经设置了一个 repo 和一个分支来工作):

(在您刚刚使用的设备上)

  1. git commit -am "comment your wip here"
  2. git push

(在您想要更新作品的设备上)

  1. git pull

【讨论】:

  • 我知道 Git 的基础知识,但并不复杂。所以,如果我理解了教程,对于我的问题,我必须使用 Git Fetch?
  • Git fetch 检索分支。我认为你想要 git pull,正如上面几个之前的 cmets 所述。
  • 您认为有效吗? @JWoodchuck
  • 但是既然你提到了 IntelliJ,你是在问如何从 IntelliJ 中执行 git pull 吗?
  • @JWoodchuck 我的问题很简单,我如何通过我的 Github 项目从 Intellij 中“更新”每台计算机上的 Intellij 项目?如果我在 Intellij 上执行 git pull,它会在每台计算机上每次都更新项目吗?
猜你喜欢
  • 1970-01-01
  • 2021-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 2013-05-21
  • 1970-01-01
相关资源
最近更新 更多