2017-02-04 32 views
1

Gitの動作についてもう少し詳しく学んでください。私は現在Githubのグループプロジェクトに取り組んでいます。すでに誰かがブランチを作成してコミットしています。プロジェクトに変更を加えるために自分の支店を作るべきですか、それとも他の人の支店を使うのはいいですか?私はその違いが何であるか混乱している。既存ブランチを使用するタイミングと新しいブランチを作成するタイミング

答えて

1

Gitにはさまざまなワークフローがあります。誰もが同じガイドラインに従うように、ブランチをどのように構築するかをチームと話し合う必要があります。

通常、の支店を最初に変更する必要があります。あなたのチームメイトのブランチと同じリビジョンにブランチを作成して、すべての作業を完了させる必要があります。あなた自身の貢献を終えたら、ブランチをGitHubにプッシュして、誰もがそれにアクセスできるようにします。ここで

は、実際のgitコマンドの例です:

git checkout teammate_branch # Checkout your teammate's branch 
git checkout -b my_branch  # Create your own branch 
git commit -m "Changes"  # Make changes 
git push origin my_branch  # Push your branch to GitHub 

そこから、あなたのチームメイトが確認するためのプルリクエストを作成することができます。最終的には、チームが決定した内容に応じて、そのブランチをチームメイトのブランチまたはマスターブランチにマージすることをお勧めします。

0

私の助言は、新しい機能やバグ修正の作業を開始するたびに新しいブランチを作成することです。他の貢献者の変更は、あなたが働いている間にあなたの頭を乱すことはありません。

コードが正常に表示されたら、そのブランチをマスターにマージします。あなたがそれをマージしようとしていることを皆さんと確実に伝えてください。

関連する問題