質問: windowsでSourceTreeを使っています。 別の作業者が、masterブランチで作業しており、途中から自分が加わることになったのですが、リモートから「新規/クローンを作成」でクローンを作り、自分用のブランチを作成しました。 ここからどうすればいいのか分かりません。 リモート上のファイルはリモートにある実ファイルをローカルに持ってきたいのですが、マージ?プル?すればいいのでしょうか??
回答: リモートリポジトリからクローンしてきた状態は自分のブランチを作ったわけではなく、自分のローカルリポジトリをつくった状態です。 クローンできているのであればリモートのファイルは自分の指定した環境にコピーされているはずです。 進め方としては一般的にmasterブランチから作業用ブランチを新たに作成して(その間にdevelopブランチを作成する場合も多い)、作成した作業用ブランチに対して自分の変更をコミットしていきます。 最終的に作成した作業用ブランチをmasterブランチにマージして変更を本番環境に反映させていくのが一般的です。 1、masterブランチから作業用ブランチを作成 2、作成した作業用ブランチに対して変更をコミット 3、プッシュ (4、最新のmasterブランチをフェッチして確認、派生元のコミットから新たにコミットがあれば作業用ブランチにマージした上で、作業用ブランチをmasterにマージ(orリベース)・プッシュ(ここまで質問者様が行う必要がある場合)) しかし質問者様がgitの知識があまりないであろうと予想されるのと、別の作業者のかたがmasterブランチで作業をされているのを聞くと、こわいですね。 運用方法は人それぞれだと思いますので、ソース管理の責任者のかたに運用方法(どのように自分のソースをgitにコミットしていけば良いか)を確認することが一番の近道だと思います。自分にgitの知識がないと思うならば、それを打ち明けることも重要です。