ローカルおよびリモートでの変更の作成
メニューを表示するにはスワイプしてください
次のパートでは、より高度なシナリオを取り上げ、マージコンフリクトを効果的に解決する方法について説明します。
まず、コラボレーションをシミュレートするために、リモートリポジトリに直接コミットを行います。
GitHubインターフェースを使用して、READMEファイルに次の行を追加しました。
次に、READMEファイルに新しい行をローカルで追加します。ただし、この行は少し異なり、ローカルで行った変更であることを示すために(local)を指定します。新しい行を追加し、この変更を直接コミットする前に、mainブランチに切り替えてください。
mainブランチ上で、echoコマンドと>>演算子を使ってファイルに新しい行を追加し、変更を明示的にステージングせずに直接コミットすることができます。
注記
このコマンドは、テキスト「A new line (local)」をREADME.mdファイルの末尾に追加します。>>演算子は、既存の内容を上書きせずにテキストをファイルに追加するために使用されます。
プッシュの試行
変更はローカルでコミットされているため、git pushコマンドを実行して変更をリモートリポジトリにプッシュするだけのように見えます。
プッシュが失敗したのは、リモートリポジトリにローカルブランチに存在しない更新が含まれているためです。ローカルブランチは、変更をプッシュする前にリモートリポジトリと同期する必要があります。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 1