Git 和关于同时团队合作的问题

标签 git netbeans github

我是 Git 新手。我在 GitHub 上有一个公共(public)仓库,我和我的 friend 需要同时处理这个项目。我们正在使用内置 Git 功能的 Netbeans 7.1。我可以从 GitHub 克隆并提交到 GitHub,但例如考虑我们有以下结构:

  • A.java
  • B.java
  • C.java

    1. 如果用户 #1 更改了 A.java,用户 #2 更改了 B.java,我们如何 merge 它们?
    2. 如果用户 #1 和用户 #2 都更改了 C.java,会发生什么?

有 remote/Fetch 和 Remote/Pull,我无法理解其中的区别。我们将以 4 人的身份参与学校项目,我们还想学习版本控制。

最佳答案

您需要的是有关 git 的基础教程。我喜欢这个:git Magic

简短的回答是,git 正是为满足这种需求而构建的。您只需要了解它如何 merge 和组合来自多个用户的更改。但是,一旦您理解了它,它就会发挥出色的作用。

关于Git 和关于同时团队合作的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8540317/

相关文章:

git - 无法在 GitLab CI/CD 中的作业之间传递工件

git - 在 Git/Gitolite 中设置 umask

github - 从 Azure Pipeline 创建 GitHub PR 评论

java - Ucanaccess SQL异常: feature not supported (Access and Netbeans)

java - 从另一个java类调用main方法类

github - 平滑滚动在 github 页面上不起作用

azure - 在github中维护K8S资源的最佳实践

git - 尝试通过 OvertheWire.org 上的强盗关卡 27。 Git 克隆不工作

xcode - Xcode 项目的本地客户端服务器 Git 设置

javascript - 如何使用 Netbeans 调试 JavaScript 代码?