-1

我想和朋友在 GitHub 上开始一个项目。我们都有 GitHub 应用程序、GitHub 帐户和带有项目起始文件的存储库设置。

问题是,当我们在处理项目并且每个人都在做不同的事情时,我们在尝试同步和提交文件到 repo 时开始出错。这应该怎么做?

附言

此外,在将文件提交到只有我正在使用的存储库时,我从我的 GitHub 客户端收到此错误:

    # On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   bin/classes/fourtytwo/studios/rednet/Course.class
#   modified:   src/fourtytwo/studios/rednet/Course.java
#
no changes added to commit (use "git add" and/or "git commit -a")
 (256)
4

3 回答 3

3

就像 JB Nizet 评论的那样,你应该学习使用 git,http ://learn.github.com是一个很好的资源。

即使您对 git 有了更多了解,知道如何使用 git 在很大程度上取决于您的用例,有几种模型,git-flow是最受欢迎的模型之一。正确的模型取决于与您一起工作的人数、工作的密切程度、部署策略以及更多变量和偏好。

对于您提到的特定问题,使用两个单独的主题分支来处理可能是正确的选择,并在每个分支准备就绪后合并回集成分支,例如masteror 。develop

现在,如果您和您的朋友正在做的工作密切相关并且不能/不应该分成更小的工作单元(即不可简化的复杂性),您可能希望在同一个分支上工作并作为一个单元紧密工作.

于 2013-03-23T16:32:32.607 回答
1

首先,学习 git。

有多种资源可供您了解 git:

之后,如果您是 git 新手,您应该考虑使用适合您的工作流程的模型。GitFlow 是成功分支模型的一个示例。您可以在此处阅读有关 gitflow 的更多信息:

阅读这些文章将对您入门有很大帮助。

于 2013-03-23T16:37:15.280 回答
0

您应该开始使用分支。你们每个人一个分支。

于 2013-03-23T16:28:19.073 回答