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