0

私はgitを初めて使用するので、初心者の質問かもしれません。

私は2つの異なるブランチ(AとBと呼びましょう)を使用してgitで作業しています。両方のブランチは、1つのタイプのファイルを除いて、プロジェクトの異なる部分で作業しています。

これらのファイルが両方のブランチで最新であることを望みます。ブランチAで作業している人がこれらのファイルを変更し、コミットして変更をプッシュすると、ブランチBで作業している人がブランチBに変更されたファイルを持ちます。

これを達成するためのGITワークフローとは何ですか?

4

1 に答える 1

0

わかりました、説明させてください:

Git の基本的なワークフローはブランチを使用しています。たとえば、あなたがブランチ A に取り組んでいて、私がブランチ B に取り組んでいるとします。

ブランチ (A) でファイルを変更した場合は、変更をコミットしてプッシュします。リモートからローカル リポジトリへの変更を取得するには、リモート リポジトリをフェッチしてプルする必要があります。しかし、その後、私のブランチであなたの変更を取得するために、あなたのブランチ(A)を私のブランチ(B)とマージする必要があります。

基本的な流れは次のとおりです。

User 1 on branch(A)-some modified files
User 1 on branch(A)-commit those changes to local repo
User 1 on branch(A)-push the commited changes to remote repo

User 2 on branch(B)-fetch and pull the remote repo to grab any new commit that was pushed.
User 2 on branch(B)-merge the branch(A) into my branch(B). Now i have your changes.
于 2012-09-26T16:59:34.617 に答える