WebクリエイターのためのGit入門

コンフリクトを発生させる

全333コースを10日間無料で

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
リモートリポジトリを使ってチームで作業をしていると、同じファイルをお互いに編集してしまうことがあります。これを「コンフリクト(衝突)」と言います。このレッスンでは、コンフリクトを実際に発生させて、SourceTreeの動きを確認してみましょう。
講師:
03:21

字幕

このレッスンではコンフリクト という物について紹介をして行きます コンフリクトと言うのは リモートリポジトリを使って 複数人で作業をしている時に 同じファイルを複数人で 変更してしまった時に起こります 実際にここでは起こしてみましょう まずPractice と言う名前のリポジトリで 作業をしているメンバーが 自分の作業コピーから えー ファイルを変更してしまったとしましょう index.htmlの内容を この様にして内容を変更して保存します えー そしてSourceTreeの方で これをコミットして行きましょう えー このまま えー プッシュをして行きますので チェックマークにチェックを付けて コミットをします そしてPractice-clone と言うこちらの リポジトリを使っているメンバーが このプッシュを知らない状態で トップページを変更してしまったとします こちらも同じ様に えー 私も変更しました と言った内容にしましょう ではこちらも同じ様に チェックを入れて とします 解りやすいように 一度ここではチェックを外して コミットだけ行ってみましょう コミットまでは正常に行えます プッシュ待ちが一件あることがわかりますので ここでプッシュをしてみましょう ここでOKボタンをクリックすると プッシュが始まりますが えー プッシュは途中で止まってしまいます エラーメッセージが英語で出ていますが えー ここを見て行くと rejected つまり排除された という事でmasterブランチを masterブランチにプッシュする時に うまく行かなかった事が判ります そのさらに下を見るとhintと言う事で 様々なhintが書かれているのですが まず えー プルをしなさい という風に書かれています ですので閉じるボタンをクリックして キャンセルをしましょう そしてここで プルをクリックします さらにOKボタンをクリックしましょう すると今度は えー リモートリポジトリから プルが始まりますが マージで競合として 競合が発生している事が判ります このままOKをクリックすると えー この様に えー プッシュとプルが 一件づつある事が判ります これは今 リモートリポジトリからのプル も行われていませんし リモートリポジトリに プッシュも行われていないと言う えー 非常に中途半端な状態になっています その為 これを解決して行くと言う必要があります まずこのレッスンでは このコンフリクトと言う物を発生させる と言う所を行ってみました

WebクリエイターのためのGit入門

このコースではWebクリエイターの方のためにGitの使い方をわかりやすく解説しています。SourceTreeを使ったファイルの管理やブランチおよびタグの管理方法、またGitHubを使ったグループでGitを共同管理・作業をする方法などを学びます。最後にはSourceTreeとコマンドラインの使い分けについても解説します。

2時間00分 (38 ビデオ)
現在、カスタマーレビューはありません…
 
ソフトウェア・トピック
価格: 2,990
発売日:2015年05月05日

このコースは、「オンデマンド」でご利用可能であり、ダウンロードすることもオンラインで見ることもできます。

ダウンロードすると、オフラインでコースを使用し、豊富なインターフェースをフルに活用できます。複数のデバイスを使用したり、 一度に全コースをダウンロードしたくない場合は、アカントにログインして、ストリーミング・ビデオとしてコースのレッスンを視聴してください。

ビデオトレーニングをお楽しみいただけますように! お問い合わせは、cs-jp@lynda.com宛までご連絡ください。