-1

GitHubで友達と一緒にプロジェクトに取り組み始めたいです。どちらもGitHubアプリ、GitHubアカウント、プロジェクトの開始ファイルを含むリポジトリのセットアップがあります。

問題は、プロジェクトに取り組んでいて、それぞれが異なることをしているときに、ファイルをリポジトリに同期してコミットしようとするとエラーが発生し始めることです。これはどのように行う必要がありますか?

PS

また、私だけが使用しているリポジトリにファイルをコミットすると、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は最も人気のあるモデルの1つです。適切なモデルは、一緒に作業する人の数、作業との関連性、展開戦略、およびその他の多くの変数と設定によって異なります。

あなたが言及している特定の問題については、2つの別々のトピックブランチを使用して作業するのが適切なオプションであり、各ブランチの準備ができたら、masterまたはなどの統合ブランチにマージして戻すことができます。develop

さて、あなたとあなたの友人が行っている作業が非常に密接に関連していて、小さな作業単位に分割できない/分割できない場合(つまり、還元不可能な複雑さ)、同じブランチで作業し、1つの単位として緊密に作業することをお勧めします。 。

于 2013-03-23T16:32:32.607 に答える
1

まず、gitを学びます。

gitについて学ぶことができる利用可能な複数のリソースがあります:

その後、gitを初めて使用する場合は、ワークフローに適したモデルの使用を検討する必要があります。成功した分岐モデルの一例はGitFlowです。gitflowの詳細については、こちらをご覧ください。

それらの記事を読むことは、始めるのに大いに役立ちます。

于 2013-03-23T16:37:15.280 に答える
0

ブランチの使用を開始する必要があります。あなたのそれぞれ1つのブランチ。

于 2013-03-23T16:28:19.073 に答える