windowsでSourceTreeを使っています。
別の作業者が、masterブランチで作業しており、途中から自分が加わることになったのですが、リモートから「新規/クローンを作成」でクローンを作り、自分用のブランチを作成しました。
ここからどうすればいいのか分かりません。
リモート上のファイルはリモートにある実ファイルをローカルに持ってきたいのですが、マージ?プル?すればいいのでしょうか??
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
回答ありがとうございます。
masterブランチで作業しているのは、確認したところ間違いでした。
developというブランチで作業しているようです。
クローンできているのであればリモートのファイルは自分の指定した環境にコピーされているはずです。
これがコピーされていないので、戸惑っています。
指定したローカルのディレクトリには
.gitという不可視ファイル
README.md
の2つしかありません。
بطاقات هدايا
クローン作成時に行った操作は
・左上の「新規/クローンを作成」
・元のパス/URLにリモートリポジトリのパス(gitlabに記載)
です。
投稿2023/07/18 21:36
総合スコア4
0
基本 masterを直接いじるということはないので確認が必要です。
masterを元にブランチを作成して、開発していく。これがgitの分散型バージョン管理といわれる特徴です。
リモートとローカルのふたつのリポジトリでやりとりします。
souretreeでやられているのは段階はまだリモートのファイルをローカルにプルしてきた段階です。
リモート、ローカルのやりとりはプッシュとプルです。
ローカルでコミットして、プッシュすればリモートに反映されます。
基本 マスターのマージはgithubで行うかと思います。プロジェクト担当の方にでマージする方法を確認しておくべきだと思います。
投稿2017/03/19 11:38
総合スコア73
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
リモートリポジトリからクローンしてきた状態は自分のブランチを作ったわけではなく、自分のローカルリポジトリをつくった状態です。
クローンできているのであればリモートのファイルは自分の指定した環境にコピーされているはずです。
進め方としては一般的にmasterブランチから作業用ブランチを新たに作成して(その間にdevelopブランチを作成する場合も多い)、作成した作業用ブランチに対して自分の変更をコミットしていきます。
最終的に作成した作業用ブランチをmasterブランチにマージして変更を本番環境に反映させていくのが一般的です。
1、masterブランチから作業用ブランチを作成
2、作成した作業用ブランチに対して変更をコミット
3、プッシュ
(4、最新のmasterブランチをフェッチして確認、派生元のコミットから新たにコミットがあれば作業用ブランチにマージした上で、作業用ブランチをmasterにマージ(orリベース)・プッシュ(ここまで質問者様が行う必要がある場合))
しかし質問者様がgitの知識があまりないであろうと予想されるのと、別の作業者のかたがmasterブランチで作業をされているのを聞くと、こわいですね。
運用方法は人それぞれだと思いますので、ソース管理の責任者のかたに運用方法(どのように自分のソースをgitにコミットしていけば良いか)を確認することが一番の近道だと思います。自分にgitの知識がないと思うならば、それを打ち明けることも重要です。
投稿2017/03/19 05:35
編集2017/03/19 05:52総合スコア54
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/20 05:35
2017/03/20 05:53
2017/03/20 13:07
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。